• 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: New MusicDevice and PrepareInstrument
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New MusicDevice and PrepareInstrument


  • Subject: Re: New MusicDevice and PrepareInstrument
  • From: Urs Heckmann <email@hidden>
  • Date: Mon, 16 Jun 2003 00:35:37 +0200

Am Sonntag, 15.06.03, um 22:08 Uhr (Europe/Berlin) schrieb Bill Stewart:

Urs

Apple's DLS Synth works in Logic...

The MusicDevice API and MIDI API are NOT an exclusive or...

For our synth, all that the MIDI api calls do is parse the MIDI data into a "what do we do with this" type of call, then all of the internals of the synth are expressed in terms of the extended note/control semantics - thus a user can use both sets of APIs to talk to the synth and get the behaviour they would expect...

Uhm, well, I do this, too. Uhm, I havn't meant to post any criticism agains the extended APIs...

It actually works quite nicely - you think of MIDI channels as groups - then your MIDI channel calls essentially establish state on a group (just as they do in MIDI)... Then your note on (StartNote or MIDI) messages are just starting a particular note on the established (default or otherwise) control state of a group...

Happy multitimbral automation, then 8-b

Show me an approach where multitimbral plugs really work, and I shut up 8-)

Have you heard about that popular 4-channel multitimbral synth that codes channel data into the least 2 bits of the float values during parameter changes?

QuickTime's API from QTMA actually internally uses the extended semantics as it always had the ability to have notes with fractional pitches (and some QTMA clients were even using this with gamelan and other non-Equal tempered scaled music)

Ah, I see. I'd have fractional pitches as well, if not the 7 bit midi note restrictions would screw this up. I could go a pluralistic way, but for consistency I plan to offer custom scales mapped to midi notes somewhen later...

Cheers,

;) Urs
_______________________________________________
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.

References: 
 >Re: New MusicDevice and PrepareInstrument (From: Bill Stewart <email@hidden>)

  • Prev by Date: Re: New MusicDevice and PrepareInstrument
  • Next by Date: Re: New MusicDevice and PrepareInstrument
  • Previous by thread: Re: New MusicDevice and PrepareInstrument
  • Next by thread: Re: New MusicDevice and PrepareInstrument
  • Index(es):
    • Date
    • Thread