Hopefully someone with more experience can clarify a few points for me.
I'm running my KRONOS with Local Control Off, and am hence relying on using Midi Echo within my DAW (Studio One 2 Pro). The editor manual states the following:
Following this advice, I have my MIDI track set to communicate directly with the KRONOS via the MIDI ports. I have the editor loaded, but not assigned to a track. The editor is communicating directly with the KRONOS via its own connection to the MIDI ports irrespective of the ports assigned in the DAW. This is how I interpret the above.Important: Any MIDI events intended for the instrument must be recorded to a MIDI track and directed to the
MIDI port that the instrument is connected to. Failure to follow these instructions may result in jittery playback.
The problem with this approach is this: when the editor is transferring Sysex to the KRONOS, the replies from the KRONOS are duplicated by the DAW as MIDI echo is turned on. This results in the KRONOS receiving twice the Sysex traffic, much lower transfer rates and warning messages on the KRONOS about Sysex receive errors.
Turning off MIDI Thru in the DAW alleviates the problem, but it's hardly a practical solution every time one wants to make an edit using the editor.
Taking a different approach and routing all the MIDI through the editor results in exactly what the manual warns about: jittery playback. In other words, if I set each of my MIDI tracks to use the editor as the MIDI input and output, it resolves the first problem of duplicate Sysex, but makes the KRONOS generally unplayable.
Filtering Sysex in my DAW from being passed through is not an option for two reasons: Firstly, my DAW doesn't have a filter option for MIDI through, secondly, doing so would prevent many of the functions of the KRONOS from working correctly when Local Control is turned off.
What is the solution to this? Has anyone managed to use the editor successfully as a VST and how?
(The fact that we're relying on a 30 year old, 7-bit protocol for controlling something as complex as the KRONOS is pretty indicative of where the hardware market is heading...).