Hi Peter,
I recently started to use MIDI to automate program changes and control changes on various devices.
I have a use case where I need to trigger a sample playback on a particular device at a precise time in the song. For the example, let's say I need to start that sample at the very beginning of the song. So I would send the (note on) MIDI event at 00:00, and the device would play the sample.
I still need to investigate more but, but I noticed some (variable) latency... could very well be at the controlled device level, but could also be related to ST3... hence my question:
Are you taking audio playback startup latency (e.g. time to seek/read the audio file, time to fill the audio buffer, etc.) when issuing the MIDI commands? In other words, can we expect MIDI events to be always (mostly) sent in sync with the audio?
Thanks in advance! 🙂