Audio Units - newbie questions
Audio Units - newbie questions
- Subject: Audio Units - newbie questions
- From: "Muon Software Ltd - Dave" <email@hidden>
- Date: Mon, 10 Oct 2005 17:38:26 +0100
- Importance: Normal
Dear list,
I'm currently working on porting four of our VST instruments to AU format
from VSTi. I've managed to make significant headway - got a pretty much
functioning audio unit running in Garageband for example - but there are
some gaps in my understanding of AU's in general that are stopping my code
from passing auval.
1. My AU (a software synth, derived from MusicDeviceBase) can use a mono
channel, a stereo channel or four stereo pairs as outputs. How should I
specify my supported configurations?
2. auval doesn't appear to call Initialize() at any point - I understand
that I shouldn't do heavyweight initialisation during the constructor, so I
assumed it should go in Initialize(). Should I override PostConstructor()
instead?
3. Is there a list of mandatory property IDs I should explicitly support in
GetPropertyInfo()? so far I've only got
kAudioUnitProperty_ParameterValueName
4. I'm confused as to the purpose of overriding ::GetParameterValueStrings()
as opposed to implementing kAudioUnitProperty_ParameterValueName in
GetProperty - do they do different things? it certainly seems like it as the
function appears to return an array of strings in response to a single input
parameter ID...
5. Is supporting slice based rendering and scheduled parameters mandatory or
optional?
Thanks for any help!
Kind regards
Dave Waugh
Muon Software Ltd
www.muon-software.com
_______________________________________________
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