View Single Post
Old 12-07-2018, 05:59 AM   #311
Human being with feelings
tack's Avatar
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 661

Originally Posted by G-Sun View Post
So, maybe displacing all changes a tick earlier?
Yeah, unfortunately that may be necessary. If you add a ReaControlMIDI instance before Reaticulate and enable logging, do you see the note before the PC?

With those events having the same time code, I don't think we have a guaranteed expectation of ordering. Ensuring the PC has a time code just slightly before the notes is necessary right now.

I have a couple ideas to fix this. I'll play around this weekend and see if there's something I can do. The more complex idea requires use of Plugin Delay Compensation to give Reaticulate the opportunity to look ahead in the MIDI event stream but this is a pretty disruptive code change and will probably have unintended side effects. Hopefully the simpler idea pans out.
tack is online now   Reply With Quote