Currently Being ModeratedNov 21, 2012 2:03 AM (in response to Fosskit)
Hi, everyone. I've got a Mainstage setup that uses a Kontakt instrument rack with aliases in different songs. I'd like to be able to transpose my two keyboards independently of each other using the same plugin. Is there a way to do this? So far, I've seen that I can only transpose every keyboard going into Kontakt multi-timbral.
If you are using a Multi-Timbral plugin (K5), it is possible to address parts separately on 1 channel strip using the "Multi-Timbral" MIDI assignment for the (single) channel strip. Transposition, however, affects the whole Channel Strip, and therefore all Multi T parts (as you have found).
The best solution I can suggest is to use 2 channel strips. You can then transpose each strip separately.
Further, by using Alias's of these 2 strips together, you can effectively have multiple patches, each addressing different Multi-T parts, from different keyboards, and still have independant transpositions.
It does mean that you would have to load 2 instances of Kontakt.
Is it possible using the Environment window with some type of midi translation between the physical keyboard and the on-screen keyboard control that I can activate or deactivate?
MainStage does not have an Environment window, this is only in Logic.
I found a solution to this using the IAC bus and one instance of Kontakt.
- Create a second keyboard shelf control, assign it to IAC Bus 1, make it tiny on the layout screen since it doesn't really do anything other than route MIDI to Kontakt
- Switch my one instance of Kontakt from multitimbral to this second keyboard shelf control
- Create as many external instrument channel strips as I have instruments that I need to play in that one patch. (I usually have a piano instrument and a string instrument loaded in Kontakt). The channel strip's input is set to my main keyboard shelf control that I want to use to control the instrument during performance
- For each external instrument channel strip, set its output to IAC Bus 1 and the channel to the appropriate instrument I want to play. (One channel strip is set to IAC Bus 1 channel 2, the other is set to IAC Bus 1 Channel 3.)
- Each external instrument channel strip now routes to the one instance of Kontakt, but can be transposed independently.
Incidentally, treating Kontakt as an external instrument now allows me to send it program and bank changes set in Mainstage as well (under the MIDI output tab), something that keeping it as a multitimbral plugin doesn't allow me to do.
... Now all I have to do is completely reconfigure my live setup again lol