Just got this script yesterday, if you're working with key switching and articulations in Kontakt get this script NOW
Instead of working at the instrument level it works at the
instrument bank level.
This means that you can load instruments that in turn have their own keyswitches, and then keyswitch between those at the bank level, even mix and match libraries with articulations in completely different instruments and create switches for them.
Standard keyswitching is the least it can do, you can create conditions to switch between instruments with the following conditions:
Velocity
Pitch
Controllers
Aftertouch
Program changes
Keyswitch (Latched/unlatched.)
Random
MIDI Channel
Last speed of your playing (Switch instruments based on how fast you play)
Last duration of a note (Play long notes and switch to sustain patch, play staccato and switch to staccato patch)
Cycles
Intervals (Play a minor third to get one switch, major third another or whatever interval)
Polyphony (How many notes you hold down)
Last slot used
Last layer used.
I'm in heaven, so many cool things you can do and create your own combinations from different libraries where the scripts are locked.
I've been having a hell of a time trying to work with keyswitches at the instrument level, this was just what the doctor ordered.