Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom routing by MIDI channel
#1
Hi all,

(somewhat related is this post)

I'd like to do a few things with my MRCC route, but the first one seems straight forward but I can't figure out if it is possible.

I have my sequencer on an input (IN 5 I think, but doesn't matter). It sends different tracks to different MIDI channels.

I've put my main devices on MIDI outs 1-6. Using the C-P1 (Channel to Port Mapping) filter on MIDI in 5, I am able to get the MIDI channels 1-6 routed to MIDI Outs 1-6, and messages remapped to channel 1. That's fine and all - but not what I need, because some of my synths are multitambral.

What I really need is the ability to map any input MIDI channel to any output physical port and MIDI channel. This should be for everything for that channel. Additionally, I would like to be able to send global messages or filter them.

So, basically:

In Port 5 MIDI channel 1 -> Out Port 1 MIDI channel 1
In Port 5 MIDI channel 2 -> Out Port 2 MIDI channel 1
In Port 5 MIDI channel 3-6 -> Out Port 3 MIDI channels 1-4
In Port 5 MIDI channel 7-8 -> Out Port 4 MIDI channel 1-2
In Port 5 MIDI channel 9 -> Out Port 5 MIDI channel 10
In Port 5 MIDI channel 10+ -> Out Port 6 MIDI channel 1+

It's sort of like a C-P1 on steroids.
Reply
#2
Unfortunately at this point the MRCC isn't capable of providing that solution. I agree that this would be optimal, but due to the complexity of the routings with just port to port connections we had to set some limitations to how we approached this. It may be possible that this may change at some later point, but not soon, I am afraid.
Reply
#3
So we have been thinking about it and I can get most of the way there:

In Port 5 MIDI channel 1 -> Out Port 1 MIDI channel 1
In Port 5 MIDI channel 2 -> Out Port 2 MIDI channel 1
In Port 5 MIDI channel 3-6 -> Out Port 3 MIDI channels 1-4
In Port 5 MIDI channel 7-8 -> Out Port 4 MIDI channel 1-2
In Port 5 MIDI channel 9 -> Out Port 5 MIDI channel 10
In Port 5 MIDI channel 10+ -> Out Port 6 MIDI channel 1+

OK so maybe we do it like this:
lines one and two can be solved with C-P1 mod

Line three is a single Mod preset of MIDI Map
Exclusive Y
3>1
4>2
5>3
6>4


Line four is another MIDI MAP preset:
Exclusive Y
7>1
8>2
->-
->-

Line 5 is another preset
exclusive Y
9>10
->-
->-
->-

But then the last one is the one where I get stumped
We can't map 6 ports exclusively (the mods are applied in serial order, so having an exclusive on the first one would block the inputs to the second one, and having exclusive on the second would block out previously mapped channels as well), so it would end up merging the ports you reroute with the data that was already on those target channels.

I keep thinking there might be a way of looping back the midi and merging, but that is really hacky and complicated to boot.

OK so if we did out port 7 and applied a mod:
exclusive Y
10>1
11>2
12>3
13>4
then applied a mod to out port 8:
exclusive Y
14>5
15>6
16>7
->-

Loop outputs 7 and 8 back to inputs 3 and 4 and then route those two ports to 6, merging the two signals.

OK so it's possible, but it takes 2 extra inputs and output ports to do it (and 2 cables).
Reply
#4
Here's a pic of what it would look like. To get a '-' you turn the encoder clockwise to the end. You can set up all your Channel Mods, then on the ROUTING screen, assign them to each route as needed.

   
Reply
#5
In Port 5 MIDI channel 1 -> Out Port 1 MIDI channel 1
In Port 5 MIDI channel 2 -> Out Port 2 MIDI channel 1
In Port 5 MIDI channel 3-6 -> Out Port 3 MIDI channels 1-4
In Port 5 MIDI channel 7-8 -> Out Port 4 MIDI channel 1-2
In Port 5 MIDI channel 9 -> Out Port 5 MIDI channel 10
In Port 5 MIDI channel 10+ -> Out Port 6 MIDI channel 1+

OK so maybe we do it like this:
lines one and two can be solved with C-P1 mod

Line three is a single Mod preset of MIDI Map
Exclusive Y
3>1
4>2
5>3
6>4


Line four is another MIDI MAP preset:
Exclusive Y
7>1
8>2
->-
->-

Line 5 is another preset
exclusive Y
10>9
->-
->-
->-

But then the last one is the one where I get stumped


We have 2 presets left to map 6 channels, and they can't be exclusive (as trying to use two blocks any other routings so neither gets through correctly).
I keep thinking there might be a way of looping back the midi and merging, but that is really hacky and complicated to boot.

OK so if we did out port 7 and applied a mod:
exclusive Y
10>1
11>2
12>3
13>4
then applied a mod to out port 8:
exclusive Y
14>5
15>6
16>7
->-

Loop 7 and 8 back to in 3 and 4 and then route those two to 6.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)