Audio Unit suggestions
Audio Unit suggestions
- Subject: Audio Unit suggestions
- From: Marc Poirier <email@hidden>
- Date: Fri, 26 Jul 2002 13:02:55 -0400
Hello. I've got a few more Audio Unit suggestions, coming over from
VST-world...
The parameter stuff in AU so far is good and an improvement from VST
in a few ways. Being able to define min and max is good and the
units constants are useful, but it's not quite enough. What if you
have a parameter that you want scaled in a non-linear way, like
perhaps a frequency cutoff for a filter? Or what if your parameter
is not numeric at all, like a LFO waveform parameter, where the
values would be things like saw, triangle, sine, etc. rather than 1,
2, 3. As it is now, so far as I can tell AU does not accomodate for
anything like this (without a custom GUI). Perhaps something like
VST's getParameterDisplay would be good, or maybe there's a better
solution?
I think that it would be a lot nicer to have separate resources for
plugin name and manufacturer name, just like VST has the two methods
getEffectName and getVendorName (a string for the manufacturer, not
just the 4-byte code). The convention of "Manufacturer: PluginName"
for AU is kind of stupid, in my opinion. Especially when using these
with hosts that truncate the names. It would also give hosts a good
easy way to sort the AU plugins menu into submenus, placing plugins
with matching manufacturer names together. I see that AUs are not
found if placed in subfolders within
Library/Audio/Plug-Ins/Compenents/ (which itself is kind of bummy;
any chance of that changing? people are going to want to organize
their AUs as they proliferate). You could say that the host could
just scan for the : and split the string, but what if the
manufacturer name has a : in it?
Marc
--
[ Destroy FX -
http://www.smartelectronix.com/~destroyfx/ ]
_______________________________________________
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.