Glen Fraser
Glen Fraser
Just testing with the VST host program "Cantabile" and its MIDI Monitor, it *appears* (if it can be relied on) that the noteOn message is actually coming *before* the program...
Also, if you're wondering why I put `length(0.99/4)`, it's related to issue #43; if I put `length(1/4)` then the noteOn message arrives before the first noteOff message, as you can...
Okay, I tested it with the M8, and it does work reasonably well. In Firefox (on Windows) I was able to get pretty reliable program switching on these "simultaneous" MIDI...
The recent change improves the program change timing, it does now appear ~1 ms before the noteOn, but the noteOff thing you changed isn't working properly (it seems like maybe...
> It would be possible to implement this yes, but it does indeed go against how everything else works. Do you think some systems might have a hard time if...
This sounds good, I try it out with your 5 ms reduction, I suspect that should work well, except maybe in cases where I want to do portamento and not...
I tested the latest change. The program change (not sending when the value hasn't changed) seems to work well, thanks! Regarding the 5ms shorter note durations, I don't see it...
Yes that (those) sounds like a good solution, it doesn't need to be per-track for my use case. (Unless someone tries to use multiple MIDI devices with different latency requirements...
Thanks for adding this! I tried it today in Firefox (Windows) and it works! For my use case with the Dirtywave M8 connected with audio and MIDI via USB, I...
Cool, thanks. So in this case the global scale has to be set to `chromatic c`, so that the output of `toScale()` is interpreted correctly, right? The only thing is...