I hava a Double Maual Crumar keyboard which outputs midi through 1 midi Port.
I nrrd an inject script that that will change upper channel 1 to channel 2 and change it to “Crumar Upper” in rig manager
and will change Lower channel 2 to channel 1 and change it to “Crumar Lower” in rig manager
this is the crumar script I currently use to split channels
var
CRUMAR_MOJO : MidiInDeviceAlias
On NoteEvent(m : NoteMessage) from CRUMAR_MOJO
If m.GetChannel() == 1 Then InjectMidiEventViaRigManager(CRUMAR_MOJO, m.WithChannel(2)); End
If m.GetChannel() == 2 Then InjectMidiEventViaRigManager(CRUMAR_MOJO, m.WithChannel(1)); End
End
but iI need something like this to work
If m.GetChannel() == 1 Then InjectMidiEventViaRigManager(CRUMAR_MOJO_UPPER, m.WithChannel(2)); End
If m.GetChannel() == 1 Then InjectMidiEventViaRigManager(CRUMAR_MOJO_LOWER, m.WithChannel(2)); End
Why don’t you just use a single Rig Manager entry for the CRUMAR and then have two “tweaked” kinds of MIDI In blocks (saved as User Presets) that do the mapping