What Are AudioUnits?
What Are AudioUnits?
- Subject: What Are AudioUnits?
- From: Daniel Todd Currie <email@hidden>
- Date: Thu, 7 Oct 2004 12:17:50 +0900
I sort of know the answer to this question, but not really...
I released Perfect Pitch (a musical instrument tuner) back in December
2003. A number of people respond, tell me I need to make it an
AudioUnit. I'm also having trouble with third-party hardware, and I
have been told that an AudioUnit implementation is the answer (opposed
to the original HAL implementation).
I have my tuner working using Audio Units now, but I don't really know
where to go from here. Simply by being written using AudioUnits, will
my application be accessible to an AU Host? For that matter, what do
people hope to accomplish by using my tuner as an AU? I never intended
this application to be more than a stand-alone app, but if more can be
done with it, I am interested in filling that gap.
Someone mentioned AUValidation to me, so I grabbed the validator and
played around with it. Running "auval -a" gives me a list of ~20 AUs;
should my application/AU be listed among these? My app is running on
the "auou ahal appl - Apple: AudioDeviceOutput" component, so should
I be validating that component while my app is running? If my AU
validates, what does this mean? Do I need to do something with UIViews
in order for people to use my tuner in their AU Host?
I guess the primary problem I am having is that I am not familiar with
audio production software. I am simply an instrumentalist who thought
it would be cool to tune instruments using his computer. AUs seem to
be pretty popular among pro audio users, yet I can't find a single
website that describes the fundamentals of what an AU does! Is it
perhaps a lost cause to try and develop an AU without any experience
using one, or without any facility to test one? I need some direction
here, even a simple link or two with some useful information would be
greatly appreciated.
-- Daniel Todd Currie
_______________________________________________
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