• 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 Transpose?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MIDI Transpose?


  • Subject: Re: MIDI Transpose?
  • From: Jay Koutavas <email@hidden>
  • Date: Wed, 4 Jun 2008 20:29:15 -0400

Hi Brian.

At 2:18 PM -0700 6/3/08, Brian Willoughby wrote:

Do you support external MIDI devices?

Nope.

Is your program restricted to only the Apple DLS Synth?

Yes.

[...]you could create a virtual MIDI input which transposes incoming MIDI data and then sends it to the DLS Synth. You would then modify your current MusicPlayer to send the SMF playback data to your virtual MIDI port instead of directly to the DLS, and thus you would have on-the-fly transposition. The sound quality in this arrangement will be superior to using the time pitch unit, and it will take less CPU.

Excellent. Have you something you can point me to that shows how to set-up the virtual endpoint to the DLS Synth? I'm usually pretty good at googling this kind of thing up, but haven't had any success in this case.



P.S. You could also consider sending a MIDI Transpose Event to the Apple DLS Synth without altering the MIDI data. I have not tested this fully for compliance, but the MIDI specification has very flexible transpose features, and most General MIDI Devices are required to implement these features.

All I found in the MIDI spec is pitch bending. I'm actually looking at doing key transposing. The math for this is brain dead simple from what I've gathered in my searches.


Thanks.

/Jay

--
--------------------------------------------------------
Jay Koutavas mailto:email@hidden Heynow Software http://www.heynow.com
Windham, New Hampshire, USA
--------------------------------------------------------
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
  • Follow-Ups:
    • RE: MIDI Transpose?
      • From: "Tom White" <email@hidden>
    • Re: MIDI Transpose?
      • From: Brian Willoughby <email@hidden>
References: 
 >Re: MIDI Transpose? (From: William Stewart <email@hidden>)
 >Re: MIDI Transpose? (From: Jay Koutavas <email@hidden>)
 >Re: MIDI Transpose? (From: William Stewart <email@hidden>)
 >Re: MIDI Transpose? (From: Jay Koutavas <email@hidden>)
 >Re: MIDI Transpose? (From: Brian Willoughby <email@hidden>)
 >Re: MIDI Transpose? (From: Jay Koutavas <email@hidden>)
 >Re: MIDI Transpose? (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: AUGenerator on Tiger
  • Next by Date: Re: exception thrown in AUBase::DispatchGetPropertyInfo for AudioChannelLayout
  • Previous by thread: Re: MIDI Transpose?
  • Next by thread: Re: MIDI Transpose?
  • Index(es):
    • Date
    • Thread