hey folks, i'm working with PD and decided to move my MIDI performance
patch to my laptop which is a Windows 10 machine. it's a really simple one
that switches outgoing midi channels based on OSC data from TouchOSC. on a
Mac, i use the main MIDI input from the controller to PD, then PDs output
is via the IAC Bus to Logic where i have my instruments set up. it all
works great and has little to no latency.
on the Windows machine however, there is significant latency. i'm using
Reaper there. i did a lot of testing, changed interfaces to an Apogee Duet
and finally discovered that the lowest latency setting under ASIO gets me
just about there - except, when i configure it to use the virtual driver
for input as i need it to be, i get latency again. i was using loopmidi and
switched to LoopBe1. basically there's no difference as i'm still getting
about 20-25ms latency. for live performance on a keyboard that's far too
slow. if i switch Reaper's input to the keyboard's MIDI out instead, the
latency is basically gone.
anyone out there have some suggestions as to how to improve this? any
really low latency virtual MIDI cable/MIDI routing apps out there? or maybe
something like Jack could work for MIDI as well? any advice appreciated!
best,
scott