• 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
Attn AU host-makers - PropertyListeners
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Attn AU host-makers - PropertyListeners


  • Subject: Attn AU host-makers - PropertyListeners
  • From: Marc Poirier <email@hidden>
  • Date: Fri, 22 Nov 2002 18:17:50 +0100 (CET)

Hi. I'm writing because I'd like to encourage AU host makers to please
install property listeners for the kAudioUnitProperty_CurrentPreset and
the kAudioUnitProperty_Latency properties.

Many plugins ways of managing their presets internally. In particular, a
lot of synths offer a preset browser/loader in their UIs, and some plugins
(like most of mine) respond to MIDI program changes to switch between
presets. So unless the host installs a property listener for
kAudioUnitProperty_CurrentPreset, the host's representation of the current
preset does not reflect the actual selection.

The Latency property can change in some plugins via parameter changes (for
example, in my Scrubby effect and Tom's Geometer effect), so a listener
for that property is also important.

I have checked in Logic, Rax, and Beyond, and none of these hosts install
property listeners for either of these. Rax probably doesn't worry about
latency (which makes sense, given what it does), but Logic and Beyond
should have property listeners for Latency, and all should do
CurrentPreset.

Also, I think that a nice thing about the AU API is the fact that
parameter configs can change on the fly (the number of parameters, their
properties, etc.), so perhaps it would be nice if hosts also installed
property listeners for kAudioUnitProperty_ParameterList,
kAudioUnitProperty_ParameterInfo, and
kAudioUnitProperty_ParameterValueStrings, although I personally don't
think that's as important and Latency and CurrentPreset (although I
probably would if I had any plugins that changed parameter configs)...

Thanks for listening to my rambling,
Marc
_______________________________________________
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.

  • Prev by Date: Re: mLan and MacOS X
  • Next by Date: Re: Rez file error
  • Previous by thread: Re: mLan and MacOS X
  • Next by thread: Re: Attn AU host-makers - PropertyListeners
  • Index(es):
    • Date
    • Thread