• 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: dynamically add / remove parameter
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dynamically add / remove parameter


  • Subject: Re: dynamically add / remove parameter
  • From: William Stewart <email@hidden>
  • Date: Mon, 17 Aug 2009 16:21:30 -0700


On Aug 17, 2009, at 2:11 PM, Stephen Blinkhorn wrote:

On 17 Aug 2009, at 13:31, Ian Kemmish wrote:

MY WORKAROUND for this is to assume that whatever host I am using, it's up to my AU to deal with this. So my AU's user interface is able both to display all the parameters for the current voice, and to bind them all to MIDI controllers. If the user needs automation, then he'll at least be able to automate the MIDI controllers in the host.

Interesting. I have similar problems.

My workaround consists of defining the dynamic parameters as generic parameters (eg Custom1, Custom2 etc) and simply suppling a 0..1 range. In the UI I map the values appropriately for user feedback and if the host supports value<>strings then I can supply something more meaningful in automation editors as well. Also, if the user has recorded automation data at least it will be in the correct range even when the changes happen.

Yes, this is a common approach


But, if I was to rise above my station (the worst crime an Englishman can commit according to Brian Eno) then I might suggest bundling some of these finer AU capabilities into a specification. Hosts/AUs can then advertise that they fully support such specification and it makes all our lives easier?

This has been a part of the AU Spec from the beginning - the problem is that host apps in general don't support this notion. I


Bill


Stephen



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ian Kemmish 18 Durham Close, Biggleswade, Beds SG18 8HZ
email@hidden Tel: +44 1767 601361 Mob: +44 7952 854387
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



_______________________________________________ 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

_______________________________________________ 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

_______________________________________________ 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: dynamically add / remove parameter
      • From: Stefan Kirch <email@hidden>
References: 
 >Re: dynamically add / remove parameter (From: Ian Kemmish <email@hidden>)
 >Re: dynamically add / remove parameter (From: Stephen Blinkhorn <email@hidden>)

  • Prev by Date: Re: Wrapper class for Cocoa Audio Units in Carbon Hosts
  • Next by Date: Re: Wrapper class for Cocoa Audio Units in Carbon Hosts
  • Previous by thread: Re: dynamically add / remove parameter
  • Next by thread: Re: dynamically add / remove parameter
  • Index(es):
    • Date
    • Thread