Craig Latta wrote:
>
> Hi--
>
> I wanted to record MIDI events in synchrony with my multi-track
> audio recorder, so I wrote a MIDIRecorder which chases the MIDI Time
> Code that the audio recorder puts out. I interpolated the SMPTE
> quarter-frame messages that MTC uses (every 1/120 second) into 1ms
> slices for timestamps. I recorded an accelerating drum roll as audio
> and MIDI and played them back together; they stayed in phase within
> 1ms. Cool!
>
> The MIDIRecorder also does the right thing with the MIDI Machine
> Control messages that the recorder puts out. I already wrote support
> for a control surface (the MotorMix), so it should be fun to put it
> all together.
that's cool.
How's the precision at 1ms? That's pretty small. You could probably
increase that to 4ms or even 8ms and not notice a difference.