Program change using different midi channel
I'm using Session Horns for live performance in Kontakt Player 7. My midi controller is a Nord Electro 5.
The Nord has one manual with split keyboard. Program change messages can only come from the same channel as the lower split, and the upper split can use a different channel if I choose. Because I want to play horns with my right hand, I only want my Session Horns to play on certain programs, on upper split only.
I see that I can put my Horns into an instrument bank so that only desired programs will use them, that's good. However, because the program change midi messages are coming from one channel (Nord global midi), and the key up/down messages are coming from a different channel (Nord upper split), I haven't found a way in Kontakt Player to both change bank instruments and play those instruments.
My program change messages are set to channel 1. My key up/down and control changes are set to channel 2.
Is there a way to configure Kontakt player so it will set the bank channel using channel 1, and play notes using channel 2?
Best Answer
-
works like a charm, @stephen24! Many thanks!
0
Answers
-
If you set the MIDI channel for Session Horns to omni won't that do what you want as it's listening on all MIDI channels? Or do you have other instruments loaded as well as horns so you need to assign specific MIDI channels to each one?
0 -
Right, I'll be playing the left split at the same time with a piano or organ sound, don't want those notes to add brass.
0 -
Ah got it! Not sure if you can do that, I'll have a play around on my rig later and see if I can make it work. I'm guessing you're using USB MIDI rather than 5-pin going into a MIDI interface?
0 -
Not sure this is what you want, but this simple multiscript will convert Programme Changes on all channels to channel 2.
on midi_in if ($MIDI_COMMAND = $MIDI_COMMAND_PROGRAM_CHANGE) set_event_par($EVENT_ID, $EVENT_PAR_MIDI_CHANNEL, 1) end if end on
Click KSP, top R of Kontakt window, >Edit, paste the code and click Apply (orange light should go out.)
Number at the end of line 3 is one less than the channel number to be output.
2 -
@mykejb, it is USB MIDI.
@stephen24, looking forward to trying that script tonight, thank you. I haven't seen the scripting feature in Kontakt player yet, I hope it's not a feature limited to full Kontakt. That's an elegant solution either way.
0 -
works like a charm, @stephen24! Many thanks!
0
Categories
- All Categories
- 19 Welcome
- 1.4K Hangout
- 60 NI News
- 735 Tech Talks
- 3.9K Native Access
- 15.8K Komplete
- 1.9K Komplete General
- 4.1K Komplete Kontrol
- 5.5K Kontakt
- 1.5K Reaktor
- 364 Battery 4
- 816 Guitar Rig & FX
- 416 Massive X & Synths
- 1.2K Other Software & Hardware
- 5.5K Maschine
- 7K Traktor
- 7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators