Sends Bank Select LSB and/or MSB (optional) and Program Change triggered by a received Note On or Note Off in a specified range.
- Input Channel (Any, 1..16)
- Keep other events
- Source Note Min
- Source Note Max
- Destination:
- Channel (Source, 1..16)
- Program Change (None, 0..127)
- Bank MSB Select (None, 0..127)
- Bank LSB Select (None, 0..127)
Send up to 8 Bank Select MSB/LSB and PC messages triggered by a received PC message, via trigger input or transport start.
Params:
- Input Channel (Any, 1..16)
- Keep other events
- Source PC
- Send Trigger
- PC #1
- Channel (Source, 1..16)
- Program Change (None, 0..127)
- Bank MSB Select (None, 0..127)
- Bank LSB Select (None, 0..127)
- PC #2
- ...
Convert PC messages into up to 8 CCs
Params:
- Input Channel (Any, 1..16)
- Keep other events
- Source PC
- Destination CC #1
- CC (None, 0..127)
- Channel (1..16)
- Value (0..127)
- Destination CC #2
- ...
Convert a CC message into up to 8 PCs
Params:
- Input Channel (Any, 1..16)
- Keep other events
- Source CC
- Destination PC A
- PC A "on" (Disabled, 0..127)
- Channel (1..16)
- PC A "off" (Disabled, 0..127)
- Channel (1..16)
- On/Off value threshold (0..127)
- Destination CC #2
- ...
Converts (N)RPN data into CC messages
As the reverse to MIDI Pressure To CC
Done.
Route notes to different MIDI channels depending on "voice".
Scale PitchBend dynamically according to specified musical scale and last played note.
Would only work properly with monophonic material or MPE.
- Trigger via PC - done
- Trigger via Transport - done
- Rename CC 1..4 to CC A/B/C/D - no - would lead to short labels like CCA,CCB,CCC,CCD