Logic doesn't support putting a VST or AU before Kontakt, only MIDI FX scripts.
How? Some kind of "is a note already being held down" detector?
I'll do that, if you don't mind me borrowing your idea. Here's an idea for you, if you haven't thought of it already, you should exclude keyswitch notes (below the playable range) from this counter. I've seen many people drag out KS notes below the entire relevant phrase for clarity.
Just did a test. AU-MFX plugins can report latency and LPX appears to recognize it. So...I think it could be compiled as AU-MFX for use in LPX and PDC should be handled properly.
The cross-DAW part makes this tricky, because to do it properly it needs to be articulation-aware, because within a given library, different articulations require different delay compensations.collaborated on a cross-DAW vst solution with a flexible framework to conform the latency and dynamic discrepancies between all the different libraries out there
to do it properly it needs to be articulation-aware, because within a different library, different articulations require different delay compensations.
The cross-DAW part makes this tricky, because to do it properly it needs to be articulation-aware, because within a given library, different articulations require different delay compensations.
We've made some progress and have an AU-MIDIFX version detected by Logic and available to use before any instrument FX. NoamL is going to do some more testing in Logic to see how well it functions.
So it looks like we'll be proceeding with this
I now have a version successfully working in Cubase as a MIDI insert rather than a VST. Sadly we don't get automatic PDC but it is working with the different delays for legato types with that. End product is exactly the same as the previous video except you have to apply a -400ms track delay.