Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Block / Kill Specified MIDI channels
#1
I have a keyboard poly synth as one of the inputs and also one of the synths on one of the outs dedicated to a bunch of poly synths.

I can easily change global channel on the keyboard and play all the other poly synths.

I want to prevent MIDI loopback on the keyboard synth though, block its channel in the routing.

I know I can remap the channel to channel 16 and use it as a dump, but I would rather not waste usable channel and not send unnecessary messages in the MIDI data stream.
Reply
#2
Can you just place a NOTEs filter on the routing between the input and that loop back output? That seems like it should work no? It will block all notes coming from that keyboard from going back into that keyboard through that routing, but wouldn't affect other routings from getting to it.
Reply
#3
To close this issue, the solution was slightly different.

I've used exclusive channel map in a slightly unintuitive way.

I've Summit on one of the input ports and as part of poly synths group on one of the outputs.

On Summit, I use channels:
- 6 for Part A
- 7 for Part B
- 8 for Global

I've therefore set up exclusive map with:
- 6 -> 6
- 7 -> 7
- 8 -> 8
- 16 -> 16

16 is unused channel, because some synths do stuff over it. All the other channels (1,2,3....) are used by other synths in the poly group.

So I take the exclusive channel map and put it on the Summit -> Poly routing.

Now when I change one of the 3 channels on Summit outside of 6-7-8 I can play other synths from Summit keybed and Summit doesn't play (with Local Off obviously).

When I keep channels set to 6-7-8 I play Summit (Local Off all the time).

Fortunately this doesn't affect other routings to the Poly group, therefore from other input - for example Novation SL mapped to Poly group, I can play / sequence all the synths in the Poly group based on the channel set on the SL.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)