Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How is channel routing done?
#1
I see from the videos that the MRCC is optimized for routing from physical (or virtual, in the case of USB) input devices to physical output devices, and it looks fantastic!

One of the things I'd like to do with MRCC is to easily send any sequencer track into one or more synths. My sequencer is outputting track data as separate channels over multiple outputs.

Right now, my setup is roughly:
  • DIN MIDI keyboard controller outputting on MIDI channel 1
  • USB MIDI drum controller outputting on MIDI channel 10
  • Sequencer tracks 1-7 outputting MIDI channels 1-7 on a single DIN MIDI output
  • Sequencer track 8 outputting MIDI channel 16 on a single USB MIDI output
  • 7 DIN MIDI synths each expecting input on a different MIDI channel from 1-7 to match the sequencer
  • 1 USB MIDI device using channel 16
I connect the 2 controllers into the sequencer, and the sequencer outputs to a MIDI thru box that then goes to each synth.

What is the workflow for routing multiple channels from one or more inputs to multiple output devices? I expect to be changing the routing quite frequently, since I actually have more synths than sequencer tracks, and also like to "double" tracks by sending them to multiple synths simultaneously, so it's important that this be as easy as possible!
Reply
#2
(02-22-2021, 07:47 AM)cowboy Wrote: I see from the videos that the MRCC is optimized for routing from physical (or virtual, in the case of USB) input devices to physical output devices, and it looks fantastic!

One of the things I'd like to do with MRCC is to easily send any sequencer track into one or more synths. My sequencer is outputting track data as separate channels over multiple outputs.

Right now, my setup is roughly:
  • DIN MIDI keyboard controller outputting on MIDI channel 1
  • USB MIDI drum controller outputting on MIDI channel 10
  • Sequencer tracks 1-7 outputting MIDI channels 1-7 on a single DIN MIDI output
  • Sequencer track 8 outputting MIDI channel 16 on a single USB MIDI output
  • 7 DIN MIDI synths each expecting input on a different MIDI channel from 1-7 to match the sequencer
  • 1 USB MIDI device using channel 16
I connect the 2 controllers into the sequencer, and the sequencer outputs to a MIDI thru box that then goes to each synth.

What is the workflow for routing multiple channels from one or more inputs to multiple output devices? I expect to be changing the routing quite frequently, since I actually have more synths than sequencer tracks, and also like to "double" tracks by sending them to multiple synths simultaneously, so it's important that this be as easy as possible!
So at the moment routing on a port level is dead simple, you press the input port button and then press the output port (or ports) that you want it routed to. Once you have the ports where you want them mapping individual channels is done with the Channel Map Mod, which gives you 6 different set ups (Variations) of 4 routings each. then you would place one of those Mods in an empty slot on that Port routing page. Since you are using 8 MIDI channels each port routing would use 2 Channel Map Variations, so at the moment I think you would be left with 3 Routing Variations. I don't know how "in stone" these variation limits are so I will have to do some asking around and see what I can dig up.
Jesse
Reply
#3
Jesse, any extra info would be great, because I can't visualize what that workflow would be like. One thing I was thinking would be to give each synth its own physical output, but to set every synth to channel 1. That way, all I'd need to do would be to map a channel from the sequencer input to an output. For example, I might want:
  • Sequencer input channel 1 -> output 1 (channel 1)
  • Sequencer input channel 2 -> output 2 (channel 1)
  • Sequencer input channel 3 -> output 3 (channel 1)
  • Sequencer input channel 4 -> output 4 (channel 1)
  • Sequencer input channel 5 -> output 5 (channel 1)
  • Sequencer input channel 6 -> output 6 (channel 1)
  • Sequencer input channel 7 -> output 7 (channel 1)
And then be able to change which output any of those goes to at any time, eg.
  • Sequencer input channel 1 -> output 1 (channel 1)
  • Sequencer input channel 1 -> output 2 (channel 1)
  • Sequencer input channel 1 -> output 3 (channel 1)
  • Sequencer input channel 4 -> output 4 (channel 1)
  • Sequencer input channel 5 -> output 5 (channel 1)
  • Sequencer input channel 6 -> output 7 (channel 1)
  • Sequencer input channel 7 -> output 6 (channel 1)

(etc)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)