Unify Manual

Your complete reference to PlugInGuru's creative playground!

User Tools

Site Tools


midi-filter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
midi-filter [2020/11/15 13:41] – [Input filtering: Channel and Note-range] shanemidi-filter [2023/05/08 18:59] (current) – external edit 127.0.0.1
Line 11: Line 11:
  
 ===== Channel and pitch modification: Modify ===== ===== Channel and pitch modification: Modify =====
-The **Modify** section+The **Modify** section contains two more controls which also have direct counterparts on each MIDI and INST layer in the [[layer-stack-view|layer-stack view]]. 
 +  * **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 "SUS" will appear in green text next to the menu), and a second time to de-activate it. **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 "SUS" will appear in green text next to the menu), and a second time to de-activate it.
  
-===== Pitch Bend filtering ===== +===== Suppressing events ===== 
-Use the **Suppress PB** checkbox to filter Pitch Bend events out of the MIDI stream.+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 //note-off// event when the key is released. A few keyboards (in particular Casio's //Privia// digital pianos) do not send //note-off// events during //legato// runs, and this can confuse some software instrument plug-ins (in particular KORG's [[https://www.korg.com/us/products/software/kc_triton/|TRITON]]). 
 + 
 +Checking the **Repeated** box will cause MIDI Filter detect when //note-off// events are missing, and re-insert them into the output stream (immediately before the next //note-on//). 
 + 
 +==== Pitch Bend  and AfterTouch filtering ==== 
 +When working with multiple instrument layers, you may occasionally want to ensure that only some layers respond to Pitch Bend or Channel Pressure (aka //aftertouch// events). 
 +  * 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 filtering ==== 
-Use the **Suppress MW** checkbox to filter Mod Wheel (CC#1) events out of the MIDI stream.+A few MIDI controllers transmit MIDI //System Common//, //System Exclusive// (aka //SysEx//), and //Real-Time// messages, and there are rare cases of plug-ins which may get confused by these. 
 +  * Check the **SysComm/SysEx/RealTime** box to filter all such events out of the MIDI stream.
  
-This is useful when you would like only some instrument layers to respond to CC#1.+==== 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. This has been expanded to a set of six buttons as follows: 
 +  * By default, each button is labeled **cc?**, indicating "no filtering" 
 +  * Click any button to open a menu of MIDI CC numbers and their associated standard names 
 +  * Select any CC item on the menu to filter out that specific CC 
 +  * **Note CC#1 is mod wheel**; this is the one you will most often want to suppress 
 +  * 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)