Midi delay compensation

For general discussion related FlowStone
RJHollins
Posts: 1573
Joined: Thu Mar 08, 2012 7:58 pm

Re: Midi delay compensation

Post by RJHollins »

idea.

If you 'time stamped' each MIDI event, and sent them to a holding BUFFER. Then with a RUBY timer, poll the buffer for the [ts]event ... then output that MIDI event when matched to the RUBY Timer.

The buffered events insure that all the MIDI data is ready/available. The RUBY TIMER determines when they get released to the MIDI OUTPUT.

Additionally ... maybe the RUBY TIMER could be synched/slaved to the 'Audio Clock' stream.

Yeah ... easy for me to say. :lol:
Post Reply