Hopefully won't stomp on anyone's toes this time. I've had the Kontakt 4 script itch all this week and this is the result of today's work. It's a Multi Script so it requires Kontakt 4 (I'm not sure if it's compatible with Mac Kontakt either or if it works on anything below Kontakt 4.1 - it should do).
I haven't officially released it or anything so there's not a help file (I'll explain how to use below). I'm also not sure whether it'll work correctly on OSX (picture folder issue - I'll hopefully have an answer for this soon). I figured I would post it here and see how you guys found it, what they could use it with and what problems it has. I've been using it for Audiobro's LA Scoring String's library to play multiple divisi sections with legato but it'll work with anything with legato patches.
Pretty simple to use. Install it by extracting the contents of the zip to your Native Instruments\Kontakt 4 folder inside My Documents.
Load in a multi (For example All Vlns Div Leg LP Speed P_) and then click the Multi Script button at the top of the Kontakt window (to the right of the multi name) and find it in preset->user->multigato.
Make sure each instrument in the multi is on its own MIDI channel (by default LASS and some other libraries put them on a single channel). It doesn't matter which, but the script defaults to [A]1, [A]2 and [A]3.
Start to play. The three violins give a visual indication as to what's playing and will bow back and forth when you play legato. You can play a maximum of three notes simultaneously before legato kicks in on following notes. This is configurable in the drop down on the right.
There's also options on the right to select how the script determines which section should legato-transition to the newly pressed note. It defaults to the section playing the Closest note but this can be changed in the drop down. There's quite a few options and I could easily add more if anyone can think of any.
The third dropdown on the right determines how you play. Instant release means that a note stops as soon as you release, Hold chord will keep it held (and perform legato on it) until you release all notes and Unison will just play all sections together.
You can change the MIDI channel it's controlled by with the knob to the bottom right. You can load multiple instances of this script and have one control violins, one control violas, one control cellos, etc. One cool thing I noticed is that you can load these into the other normally-unusable ports of Kontakt (for example, I loaded Violins and Violas into port B, Cellos and KB into Port C and changed the script channel knobs to 16,17,18 - 24,25,26, etc.)
All three of those dropdown options can be toggled with keyswitches (C-1 to F0). Changing some of them mid-play (such as voice count and hold style) may result in stuck notes, though.
Trying to think what else there is to explain. There's a video of me using it with LASS here that demonstrates it a little bit. I've also tried Requiem and VSL's legato instruments and it seems to work well.
Feel free to post any questions, suggestions,comments,bugs or ways you've found to use it.