On Sat, 06 Nov 2004 12:25:45 +0100
Jens M Andreasen <jens.andreasen(a)chello.se> wrote:
Why are the events time-stamped? Can the host send me
events that will
happen in the future (past?), or can I rely on that all events belong to
the current time-frame. That is to say that the time information is
there for those who need sample accurate rendering? (ie: events that are
not derived from a midi-controller)
Even if the events come from a midi device you want to avoid jitter. Imagine
a periodsize of 48000 frames. You don't want your midi events all take
effect at period boundaries, but at the appropriate time inside the period.