Re: AudioUnits
Re: AudioUnits
- Subject: Re: AudioUnits
- From: Chris Rogers <email@hidden>
- Date: Mon, 4 Feb 2002 16:31:31 -0800
It's possible to have a single AudioUnit which internally does a significant
amount of DSP - including chaining of multiple effects. The idea is that
an AudioUnit can be used as a useful building block in a larger signal
processing graph in a reusable way. Sometimes it might make sense in
the internal implementation of an AudioUnit to incorporate multiple
DSP algorithms, such as in a 3D spatialization mixer where HRTF, doppler
effects, distance attenuation, etc. might all be part of the same AudioUnit.
The idea is that from the client's perspective, he doesn't necessarily care
about all of the DSP details inside, he only knows that it takes audio
input, processes it, and outputs the result with high-level parametric
control.
Concerning support of TDM hardware (and other external DSP hardware),
we've been thinking about this, but don't have any good answers yet.
In theory, it would be nice to support as much DSP hardware as possible,
wrapping up the details which talk to the hardware inside an AudioUnit.
Chris
When applying DSP effects to a stream, how many DSP effects can be applied
per AudioUnit? Is it better to split a large number of DSP functions over
multiple AUs? I think I understand how host DSP effect might work, but could
an AudioUnit defined as a destination take advantage of TDM hardware?
Perry Longinotti
Product Manager
_______________________________________________
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.
--
References: | |
| >AudioUnits (From: Perry Longinotti <email@hidden>) |