Re: dynamically add / remove parameter
Re: dynamically add / remove parameter
- Subject: Re: dynamically add / remove parameter
- From: Stephen Blinkhorn <email@hidden>
- Date: Mon, 17 Aug 2009 15:11:03 -0600
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.
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?
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