midi-filter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
midi-filter [2020/11/15 13:41] – [Input filtering: Channel and Note-range] shane | midi-filter [2023/05/08 18:59] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 11: | Line 11: | ||
===== Channel and pitch modification: | ===== Channel and pitch modification: | ||
- | The **Modify** section | + | The **Modify** section |
+ | * **Transpose** specifies the number of semitones by which incoming note-events should be transposed | ||
+ | * **MIDI Channel** allows you to specify the MIDI channel on which incoming events are //output//, regardless of the channel they came in on. | ||
+ | |||
===== Sustain Pedal functions ===== | ===== Sustain Pedal functions ===== | ||
There are four options for Sustain Pedal (CC#64) events: | There are four options for Sustain Pedal (CC#64) events: | ||
Line 25: | Line 29: | ||
**Em + Latch** (emulate with latch) mode is basically the same as //Emulate// mode, except that you don't have to hold the sustain pedal down. Instead, you press and release the pedal once to activate sustain (the letters " | **Em + Latch** (emulate with latch) mode is basically the same as //Emulate// mode, except that you don't have to hold the sustain pedal down. Instead, you press and release the pedal once to activate sustain (the letters " | ||
- | ===== Pitch Bend filtering | + | ===== Suppressing events ===== |
- | Use the **Suppress PB** checkbox | + | The **Suppress (filter OUT)** section is mainly about removing selected events from the MIDI data stream, but the **Repeated** checkbox is an exception; it actually //inserts// events when required. |
+ | |||
+ | ==== All Notes ==== | ||
+ | Checking the //All notes// box causes //MIDI Filter// to suppress all MIDI note-on and note-off events. This can be useful when you want to pass only e.g. CC events to the next plug-in in the chain. | ||
+ | |||
+ | ==== Repeated ==== | ||
+ | Most MIDI keyboards will transmit a MIDI //note-on// event when a key is pressed down, and a corresponding // | ||
+ | |||
+ | Checking the **Repeated** box will cause MIDI Filter detect when // | ||
+ | |||
+ | ==== Pitch Bend and AfterTouch | ||
+ | When working with multiple instrument layers, you may occasionally want to ensure that only some layers respond to Pitch Bend or Channel Pressure (aka // | ||
+ | * Check the **Suppress PB** box to filter Pitch Bend events out of the MIDI stream. | ||
+ | * Check the **AfterTouch** box to filter out both Channel Pressure (mono aftertouch) and Aftertouch (i.e., polyphonic aftertouch) events. | ||
- | This is useful when you would like only some instrument layers to respond to Pitch Bend. | + | To filter out mod-wheel events, see below under CC filtering. |
- | ===== Mod Wheel filtering | + | ==== System Common, System Exclusive, and Real-Time |
- | Use the **Suppress MW** checkbox | + | A few MIDI controllers transmit MIDI //System Common//, //System Exclusive// (aka //SysEx//), and // |
+ | * Check the **SysComm/ | ||
- | This is useful when you would like only some instrument layers | + | ==== Mod Wheel and other Continuous Controller (CC) filtering ==== |
+ | An earlier version of MIDI Filter featured a checkbox to filter out Mod Wheel (CC#1) events. | ||
+ | * By default, each button | ||
+ | * Click any button | ||
+ | * Select any CC item on the menu to filter out that specific CC | ||
+ | * **Note | ||
+ | * Select NONE (the first menu item) to revert the button back to **cc?** (inactive) | ||
midi-filter.1605447674.txt.gz · Last modified: 2023/05/08 18:59 (external edit)