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

Re: MusicSequenceSetMIDIEndpoint Question


  • Subject: Re: MusicSequenceSetMIDIEndpoint Question
  • From: Doug Wyatt <email@hidden>
  • Date: Tue, 17 Feb 2004 14:22:57 -0800

On Feb 17, 2004, at 4:48, Peter Zegelin wrote:
I'm using the MusicPlayer API to play midi files and have a question about changing the audio destination. Note that I am not using any AUGraph functions - just the default. I have an external device that I can detect with MIDIGetNumberOfDestinations and MIDIGetDestination. When my player first starts up the midi sequence plays through the built in synthesizer and I can change to the external device using MusicSequenceSetMIDIEndpoint however I can't see a way to change the destination back to the internal synthesizer. So could someone kindly tell me:

How do you change the destination back to the internal sythesizer?

try MusicTrackSetDestNode and MusicTrackSetDestMIDIEndpoint

I have found that to change the destination to the external device while the sequence is playing, I have to Stop the MusicPlayer, set the endpoint with MusicSequenceSetMIDIEndpoint, call MusicPlayerPreroll and then start the Player again. Is this the correct way to do it?

not entirely sure ...

On a related note is there any particular reason why the internal synthesizer isn't counted in MIDIGetNumberOfDestinations? I get 1 (for the external device) but I would have thought it would be 2 (external and internal).

If a MusicDevice created a CoreMIDI virtual destination for itself it would show up there, but it doesn't -- it's more typical and efficient for a host to create its own MIDI control path to the synth.

Doug

--
Doug Wyatt
Core Audio, Apple
_______________________________________________
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: MusicSequenceSetMIDIEndpoint Question
      • From: Robert Grant <email@hidden>
References: 
 >MusicSequenceSetMIDIEndpoint Question (From: Peter Zegelin <email@hidden>)

  • Prev by Date: Re: MusicSequenceSetMIDIEndpoint Question
  • Next by Date: Re: MusicSequenceSetMIDIEndpoint Question
  • Previous by thread: Re: MusicSequenceSetMIDIEndpoint Question
  • Next by thread: Re: MusicSequenceSetMIDIEndpoint Question
  • Index(es):
    • Date
    • Thread