MusiKraken
MusiKraken
Experimental MIDI Controller Construction Kit

Channel Switcher

This can be used to route MIDI events to another channel. Very useful if you want to control multiple instruments loaded in a DAW simultaneously. Assign each instrument to its own channel and enable them all. Now you can for example play the instrument on channel 1 with your mouth (ARKit Face Tracking), the instrument on channel 2 by singing a tune (Microphone input) and the instrument on channel 3 by rotating the device (Accelerometer). Ok, this is probably not a very useful example, but I know you are creative enough to find your own combinations! This module is also very useful in combination with the Chord Splitter!

This can also be used to separate MIDI events again if the same connection sends MIDI events for multiple channels. Simply send the combined events into the MIDI In port, and they will separately be sent out of the MIDI output port with their channel number.

Ports:

MIDIIn:

MIDI events with different channel info sent into this port will be splitted and sent out of their respective output port.

1-16 In:

Voice Channel MIDI events routed into one of these ports will change their channel to the port number.

MIDIOut:

The collected events from all the input ports will be sent out through this port.

1-16 Out:

While the MIDIOut port sends the MIDI events for all channels, these only send the MIDI events that have the channel number of this port. This way you can split combined MIDI events sent into the MIDI In port again into the separate channels and process them separately.