Re: Dynamic AU parameters (Taylor Holliday)
Re: Dynamic AU parameters (Taylor Holliday)
- Subject: Re: Dynamic AU parameters (Taylor Holliday)
- From: Ian Kemmish <email@hidden>
- Date: Tue, 14 May 2013 20:51:37 +0100
On 14 May 2013, at 20:00, <email@hidden> wrote:
> Hi,
>
> Can an AudioUnit plugin dynamically add/remove plugin parameters? I have a very open-ended plugin (http://audulus.com if you're curious) where users could define their own parameters, assuming the plugin API supports it.
It can, but whether any given host is going to pay attention to that or not is another question :-) Some, like GarageBand, seem even to interrogate your AU to get the updated list of parameters and then decide not to show it to the user....
I did a modular synth some years ago, which allowed the user to publish arbitrary performance parameters. In order to minimise the pain, I decided to a) only ever add parameters (you have plenty to go around!), and b) allow the user to associate a MIDI controller or parameter with every published performance parameter, in order that one could use the AU with more hosts.
(Of course, b) doesn't really work for per-note performance parameters. In 2006 I had to really abuse the MIDI NRPN protocol for that; I believe that the forthcoming "high resolution" MIDI spec may turn out to have some good news on that front.)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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