Re: AU MIDI events scheduled beyond next rendering slice
Re: AU MIDI events scheduled beyond next rendering slice
- Subject: Re: AU MIDI events scheduled beyond next rendering slice
- From: Jeremy Sagan <email@hidden>
- Date: Wed, 6 Aug 2003 14:19:20 -0400
On Wednesday, August 6, 2003, at 01:46 PM, Philippe Wicker wrote:
It would be interesting to know the type of event when this occurs.
Note events? Program change? Bank select? Could it make sense for some
kind of event?
My first reaction when reading this is that it shouldn't happen, at
least for events such as notes, controls changes that affect the note
rendering, ... IMO, the scheduling of midi is the host's job, not the
AU's.
My personal opinion, from a host perspective, is that I agree. This
should not happen. It is the hosts job to do scheduling.
If, for some reason, it must be like this, then this raises more
questions: how long in the future, are they still sorted by time, how
many of these events, types of such events. Knowing the answers to
these questions would give hints to AUs developers about how they
should implement that "future events" queue.
In fact, several plug-ins will not work unless events are sorted in
time order and, as I mentioned earlier, Apple's own DLS Soundfont
player plug-in will not work correctly unless note-offs with the same
time are sorted before note-ons.
Jeremy
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.