• 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: CoreMIDI question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CoreMIDI question


  • Subject: Re: CoreMIDI question
  • From: Doug Wyatt <email@hidden>
  • Date: Mon, 29 Apr 2002 18:29:23 -0700

Aha, I hadn't thought about that.

Well, virtual sources behave exactly like driver-owned sources from the perspective of MIDIReceived's implementation, which means that packets get passed on to the client immediately, and it's the client's job to interpret the timestamps correctly.

It would be bad to defer delivery of packets with future timestamps and assume that the client won't care to receive them until the timestamped time.

If you could please give an example of how you'd like to use this, it would help me think about how to address the issue.

Doug


On Monday, April 29, 2002, at 05:59 , Kurt Revis wrote:

On Monday, April 29, 2002, at 09:33 AM, Doug Wyatt wrote:

In Jaguar CoreMIDI allows the creator of a virtual destination to set the schedule-ahead property on the virtual endpoint. This tells the MIDIServer's scheduler to pass events to the virtual destination when the sender sends them, instead of scheduling them in advance when the timestamps are in the future.

This sounds very useful, but it's orthogonal to what I was talking about with virtual sources. When using a virtual source, will the application still be solely responsible for getting the timing right, or will Jaguar add some method of getting the MIDIServer scheduler involved?

Thanks!

--
Kurt Revis
email@hidden


--
Doug Wyatt
work: email@hidden (CoreAudio)
personal: email@hidden http://www.sonosphere.com

"It's kind of fun to do the impossible."
-- Walt Disney
_______________________________________________
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: CoreMIDI question
      • From: Kurt Revis <email@hidden>
References: 
 >Re: CoreMIDI question (From: Kurt Revis <email@hidden>)

  • Prev by Date: Re: Help!
  • Next by Date: Re: CoreMIDI question
  • Previous by thread: Re: CoreMIDI question
  • Next by thread: Re: CoreMIDI question
  • Index(es):
    • Date
    • Thread