Kontakt Player Banks and Programs?
Hi,
I´m new in Kontakt Player. I want to use it live on stage. But I can´t find a funtion, where I can manage my banks and programs. Is there in Kontakt any possibility? Or need I an other additional software? Btw, in my old System I had 52 Sounds in 4 banks.
thx and best regards
Chris
Best Answer
-
You would use instrument banks in Kontakt. Then you send MIDI Program Change message from your MIDI controller to change patches.
1
Answers
-
Can you elaborate a little more on Managing the banks and programs...specifically a use case scenario would be helpful in determining if what you want to do is possible...sorry for not understanding exactly what you mean...
0 -
Hi Blindeddie,
ok, before Kontakt I used Brainspawn forte. For example, in Brainspawn if I had need my Piano-Sound I push the button "B1" for Bank 1 and the Programm Button 5 for my present 5.
Now I´m searching in Kontakt for this possibility
0 -
By the way, on my master keyboard I have 5 keys (B1-B5) that I use for bank switch and 10 other keys that I use for program numbers. So I can switch 50 programs directly
0 -
You would use instrument banks in Kontakt. Then you send MIDI Program Change message from your MIDI controller to change patches.
1 -
Hi @EvilDragon yes, but where in Kontakt can I write the MSB/LSB for Bank number and Program Change number?
0 -
Assuming your B buttons send cc#0 messages on channel 1 and your P buttons send Program Change messages on channel 1 (you should check this) -
It's a bit complicated because scripts don't deal with PC messages and multisripts can't access CC values
but try this.
Set up your 5 banks as described in the manual, with 10 instruments in each.
Give each bank the same channel number - the one your keyboard is sending.
In each instrument, set Edit All Groups and then set Group Start Options to cc#0 is between x and x (x being a different value from your keyboard for each Bank.)
Each instrument then will only play if it has the PC number within its bank, and cc#0 is the right value
0 -
Multiscripts absolutely CAN access CC values! A number of factory multiscripts do exactly that. Multiscripts can process practically any MIDI message except sysex and meta messages (transport, running status, song position, etc).
There is totally no need to edit the instruments at all or change Group Start Options! Instead:
- Create 5 instrument banks and make sure they are all on separate MIDI channels (i.e. 1 through 5)
- Make sure your MIDI controller is set to send only on MIDI channel 1
- Use this multiscript that reroutes incoming Program Change events based on last received CC #0 value:
on init declare $last_cc0 end on on midi_in if ($MIDI_CHANNEL = 0) if ($MIDI_COMMAND = $MIDI_COMMAND_CC and $MIDI_BYTE_1 = 0) $last_cc0 := $MIDI_BYTE_2 mod 16 { we're supporting up to 16 instrument banks } message($last_cc0) end if if ($MIDI_COMMAND = $MIDI_COMMAND_PROGRAM_CHANGE) set_event_par($EVENT_ID, $EVENT_PAR_MIDI_CHANNEL, $last_cc0) end if end if end on
If your buttons are sending Bank Select LSB instead of MSB (CC #32 instead of CC #0), just change
$MIDI_BYTE_1 = 0
to$MIDI_BYTE_1 = 32
.0 -
Neat. That'll certainly be less work.
0
Categories
- All Categories
- 19 Welcome
- 1.2K Hangout
- 58 NI News
- 630 Tech Talks
- 3.3K Native Access
- 13.9K Komplete
- 1.6K Komplete General
- 3.6K Komplete Kontrol
- 4.7K Kontakt
- 1.5K Reaktor
- 335 Battery 4
- 739 Guitar Rig & FX
- 382 Massive X & Synths
- 1K Other Software & Hardware
- 4.7K Maschine
- 6.1K Traktor
- 6.1K 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