Need to control external MIDI gear — or for that matter, more advanced multi-timbral plug-ins — inside Kore? Our friend Jonathan Adams Leonard wrote an extensive micro-tutorial in comments, so it made sense to reproduce it in its entirety in case you missed it.
The basic idea: instead of using channel-level parameters as you might in a DAW, in Kore you’ll add MIDI modules as needed to do what you like. That general strategy could be powerful for plug-in use as well as external gear.
For controlling external gear and also controlling multi-timbral plugins I recommend creating dummy source channels that do nothing but contain midi properties for the gear they represent. Each channel in your tone modules’ multi for example could be represented as a dummy channel containing nothing but midi effects.
For a fully defined source channel in this fashion you would add from top to bottom: Midi Filter, Midi Transform, Program Change.
Kore 2 handles midi properties that we are accustomed to seeing embedded in channel objects like DAWs; as separate objects they call midi effects. This is also tied to what things participate in performance preset (aka parameter scene) recall. The basic midi properties of a source channel like channel and port are not switchable since they cannot be represented in a controller page. Unless something is represented in a Controller Page, it cannot be dynamically recalled, unless you consider re-loading a performance using external software ‘dynamic’. Which I do not.
So what you do is add those midi effects to your dummy channel to represent some other resource you want to include in your setlist and then start building your performance presets, or setlist as I prefer to imagine it.
You can do the same with a single instance of kontakt, that certainly responds to multiple midi channels. Since your best memory use is to get all your sampling instruments in a single instance of kontakt so the samples and dfd buffers are not duplicated; point multiple dummy source channels to that kontakt instance and represent the instruments, or better, instrument banks at the top level so they can be recalled in your setlist. Using this method it is possible to consolidate all your sampling instruments including elektrik and akoustik piano into well organized banks that respond to program change. For a more professional approach you can use the multiple output versions of the kontakt plugin and then use the kore command ‘add additional output’ to bust out your separate outputs at the top level of Kore. Continuing as a pro you can setup dummy channels as direct output buses as well.
We’ll be talking to Jonathan soon about the work he’s doing with Kore and the rig he’s setting up for Interpol. If this raises any questions, post them in comments and I’ll bring them up!