• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: MIDI TimeCode generator
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MIDI TimeCode generator


  • Subject: Re: MIDI TimeCode generator
  • From: Kurt Revis <email@hidden>
  • Date: Sun, 18 Aug 2002 14:20:55 -0700

On Sunday, August 18, 2002, at 01:49 PM, Herbie Robinson wrote:

I believe that right now, virtual endpoints will get packets that don't happen until some future date.

This isn't quite the case. If an application uses MIDISend() to send to a virtual destination, the MIDIServer will use the timestamps and schedule the events in the same way as it does for actual MIDI devices.

(Schedule-ahead values for virtual destinations were ignored in 10.1, but supposedly 10.2 honors them.)

However: If your application creates a virtual *source*, it needs to use MIDIReceived() to give the source's events to the MIDIServer. But MIDIReceived() does not do any scheduling, so all events are sent through the pipeline immediately, regardless of their timestamps. This may be what you are thinking of.

--
Kurt Revis
email@hidden
_______________________________________________
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.

  • Follow-Ups:
    • Re: MIDI TimeCode generator
      • From: Peter Krajcik <email@hidden>
References: 
 >Re: MIDI TimeCode generator (From: Herbie Robinson <email@hidden>)

  • Prev by Date: Re: MIDI TimeCode generator
  • Next by Date: Re: MIDI TimeCode generator
  • Previous by thread: Re: MIDI TimeCode generator
  • Next by thread: Re: MIDI TimeCode generator
  • Index(es):
    • Date
    • Thread