AvailableMIDI & ModulationExperimental

MIDI Channel Router

Send each MIDI channel to its own instrument.

@maru shared this module so you can play it in your DAW, remix it or put it on your site.

What it does

Send each MIDI channel to its own instrument. The router takes one MIDI input and gives you sixteen MIDI outputs: each of the sixteen input channels picks an output, or Off to mute it.

What it is for

A sequencer or a MIDI file often carries several parts on different channels: drums on one, bass on another, chords on a third. Put the router in a rack after the source, then connect each output to the instrument that should play that part. The notes keep their original channel as they pass through.

Changing routes while you play

Notes that are already held keep going to the output they started on until they are released, so remapping in the middle of a phrase never leaves a note stuck. The next notes you play follow the new mapping.

Guide and controls

How it works.

The canonical Processor owns routing and held-note destinations. It routes note events; sustain, program changes, pitch bend and MPE need separate support.

What would you make with MIDI Channel Router?

Describe what you want to make. Build it with the Studio agent.

Part of Adaptive Score, Hand Chord duet, Pocket beats, Groove with breakdown, Songwriter band

Goes well with.

Prototype

Write music in Symbolic Cycle and hear it as MIDI.

A free instrument for playing layered sample libraries.

Prototype

A compact subtractive synth for learning the signal path.