The performance tool, as it is right now, works as a standalone application outside of both Gigastudio, and your sequencer.
in the MIDI "signal chain" you "place" this application in between your sequencer and sampler (giga for simplicity of explanation).
This can be done on the same computer with some virtual MIDI routing tools (maple, hubi's, etc)
or you can send the MIDI output of your squencer to another computer, and then place the Performance Tool in the "signal chain" BEFORE gigastudio.
Simple setup, really. The performance tool allows you to choose your MIDI I/O.
What the tool DOES is:
incomming MIDI is "transformed" into data that works with particular patches.
EG: the legato patches
I play C4 then immediately press D4
it analyzes incoming MIDI data, recognizes that I've played two notes close together (depending on the settings I set), recognizes that I've played C4 then D4, and sends the appropriate Keyswitch, program, and note data to Gigastudio to play the correct legato sample with the C4 to D4 transition.
This allows me to jsut play on the keyboard like I normally would, while the tool intelligently does all they keysiwtiching and tweaking for me IN REAL TIME.
The same goes for the repetition tool, albiet in a slightly different fashion. Again withthe auto alternator. Which are all part of the performance tools.
Now for other questions that I haven't really answered in that description.
If you understand that the tool is jsut an "interperator" for MIDI data that is in the signal chain, then you can get more of a grasp of what it is and with what it can be used.
So,....
Kontakt. Yes. It can be sued with Kontakt. Multiple ways to do this.
Kontakt can run as a standalone app. So this is the easiest way, jsut replace the word gigastudio with Kontakt when you use it in this fashion.
In VST/DXi mode, its a bit more difficult to get going, but it can be done. It takes multiple Virtual MIDI cable routers, and a sequencer that can accept different MIDI inputs on each MIDI track. You have to route the MIDI outside of your sequencer, into the performance tool, back into your sequencer, and into the VSTi. Possible, and I've done it, but takes some general understanding of signal flow, and how your sequencer works.
All of the above should work for Halion as well. Or Vsampler, or whatever. Just so long as it supports the programming that the VSL guys have done for the gig files [;)]