jackoverfull Posted February 10, 2018 Share Posted February 10, 2018 I have a plugin that receives on midi channel 1 and 2 and I'd like to split my keyboard in Mainstage to get both channels to it. Basically, I'd like to have the right part of the keyboard transmit channel 1 to the plugin and the left channel 2. Of course my keyboard only transmits on channel 1, so I have to find a way to use logic to retransmit on channel 2 what it gets on channel 1. I'm quite sure it should be doable in logic but still haven't figured how to do it. Any idea? Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 7, 2018 Share Posted March 7, 2018 very easy scripter plugin. Remind me later and I'll make it for you, can't right now Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 8, 2018 Share Posted March 8, 2018 Try this: var splitpoint = MIDI.noteNumber("C3"); var lowerChannel = 2; var upperChannel = 1; function HandleMIDI(event) { if(event.pitch < splitpoint) { event.channel = lowerChannel; } else { event.channel = upperChannel; } event.send(); event.trace(); } Quote Link to comment Share on other sites More sharing options...
DolmensDude Posted March 13, 2018 Share Posted March 13, 2018 I've never had to script a rechannelize to a plugin. I just switch the midi input on the plugin to multitimbral. For each of the 16 channels, pick a controller... and then realize we can send one controller to more than one midi channel, and... a midi channel can receive input from more than one controller. MainStage reassigns incoming MIDI channels as needed in this case... So literally, all my controllers only transmit on channel 1, because it doesn't really matter which channel they're transmitting on. They only place I change this if there are drum pads on a controller - then I do not want drum pads creating midi notes on the same channel as the keyboard (for obvious reasons). In this case I just usually set drum pads to send on channel 10 (I think that's the GM channel - no other "strategic" reason). Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 13, 2018 Share Posted March 13, 2018 Yea that’s better ^^^^^ Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 13, 2018 Share Posted March 13, 2018 I guess the reason he needs the channel splitter is because he has a single plugin that receives midi on two channels, but now that I think about it...can't the keyboard layers channelize? Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 13, 2018 Share Posted March 13, 2018 Yea I actually can't figure a way to have two layers going to one instrument channel hosting a multi. There might be a way though somehow, I would like to learn how if someone knows. Otherwise, the script above will do the trick for that. Quote Link to comment Share on other sites More sharing options...
Eric Cardenas Posted March 13, 2018 Share Posted March 13, 2018 Not sure I understand the question. You can set the MIDI Input > Keyboard, to Multitimbral and enable the channels you want in the Multitimbral Settings. Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 13, 2018 Share Posted March 13, 2018 How do you set up two different layers going to one inst in order to have keyboard split? Quote Link to comment Share on other sites More sharing options...
Eric Cardenas Posted March 13, 2018 Share Posted March 13, 2018 Do you mean as a note split using the MainStage GUI? You could do it via Aliases, one using Multitimbral on Channel 1 and the second one on 2. Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 14, 2018 Share Posted March 14, 2018 Ahhhh great idea with the alias! Quote Link to comment Share on other sites More sharing options...
Dewdman42 Posted March 14, 2018 Share Posted March 14, 2018 Hmm I'm not getting anywhere with the alias. If I create a channel and put omnisphere on it...and make an alias, that's all fine...two channels with same instrument, and two layers are shown, but when you try to change the size of the layers for a split keyboard stuff, they both colapse to the same setting... Maybe there is a secret trick to set this up Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.