v0.1Latest
MIDI Split
MIDI Split
Routes incoming MIDI notes into separate output streams according to range, channel, or a configured routing rule. Use it to build keyboard splits, send low and high registers to different instruments, or fan a stream out by criteria. Each note is directed to the stream whose rule it matches.

Inputs
MIDI In
- ID:
midi - Kind:
midi - Rate:
event - Coercion: Forbidden
- Description: MIDI message input
Outputs
MIDI Out
- ID:
midi - Kind:
midi - Rate:
event - Coercion: Forbidden
- Description: MIDI message output
Parameters
Min Note
- ID:
minNote - Type:
int - Control:
slider - Range or Options: 0 to 127 midiNote, step 1
- Default:
0 - Description: Lowest MIDI note included in the split range.
Max Note
- ID:
maxNote - Type:
int - Control:
slider - Range or Options: 0 to 127 midiNote, step 1
- Default:
127 - Description: Highest MIDI note included in the split range.
Notes
- Canonical ID:
midi.split - Category:
midi - Runtime Surface: midi
- Runtime Targets:
control-main-thread - JUCE Early Access: Supported
- Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.