can you do this with expression maps?

Hey, I was trying to see if I can do the following with expression maps…
have kontakt loaded with 3 patches
expression1 - play all three patches
expression2 play the first patch
expression3 play the second patch
expression4 play the third patch

I tried to send Output mapping to different channels which is what seemed to make sense, but then all midi my outputs sync to one midi channel.
thx

Hi,

I don’t think this is possible to do it completely on Cubase side.

But you could do it on Kontakt side.

  • MIDI Channel 1: Assign all 3 patches.
  • MIDI Channel 2: Assign patch 1.
  • MIDI Channel 3: Assign patch 2.
  • MIDI Channel 4: Assign patch 3.

It means all patches will be loaded 2 times.

Then via Expression map you can control the MIDI Note Output Channel.

Or you could decide to load 6 patches?

  • MIDI Channel 1: Assign all 3 patches. > assign 3 to midi channel 1
  • MIDI Channel 2: Assign patch 1. > assign to midi channel 2
  • MIDI Channel 3: Assign patch 2. > assign to midi channel 3
  • MIDI Channel 4: Assign patch 3. > assign to midi channel 4

thanks guys, that’s what I’m looking to avoid, as I am learning more about this feature.

cheers

You can do it by using a transformer script in Kontakt.

So the expression map would output a note, say C-2 and Kontakt would translate it into Midi Channel 1, 2 and 3. Then C#-2 would translate into Midi Channel 2. I know this can be done but I don’t have the scripting knowledge to implement it. If you look on the NI forums you can problem find some scripting advice.