Re: MIDITimeStamp and MIDIReceived
Re: MIDITimeStamp and MIDIReceived
- Subject: Re: MIDITimeStamp and MIDIReceived
- From: Philippe Wicker <email@hidden>
- Date: Thu, 19 Sep 2002 18:27:56 +0200
On Thursday, September 19, 2002, at 03:53 PM, email@hidden wrote:
Do I have to schedule/delay these myself or should MIDIReceived honor
the new timestamps?
MIDIReceived() assumes that the scheduling of the events has already be
done sometime before. For instance, if you play notes on your keyboard,
YOU are the scheduler and there is therefore no need to reschedule your
notes. The MIDI driver for your keyboard will use MIDIReceived() to
dispatch the notes. MIDISend() is intended to send MIDI Events to
single virtual destination, this API allows the scheduling of the
events if you wish so. Events with null time stamp are immediately
sent (no scheduling), events with time stamps pointing to the future
(that is a time greater than the current host time) are scheduled by
the MIDIServer, events with non null time stamps pointing to the past
(that is a time lesser than the current host time) are immediately sent.
Regards.
_______________________________________________
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.