Re: AU "offline" processing
Re: AU "offline" processing
- Subject: Re: AU "offline" processing
- From: Chris Rogers <email@hidden>
- Date: Sat, 1 Feb 2003 10:43:16 -0800
Hi Marc,
Just thought I'd point out that AudioUnits are fully capable of
doing things like time-stretching without any change to the current
API/architecture. I realize that changes would be necessary for
non-causal effects like time-reversal, etc...
Chris Rogers
Core Audio
Apple Computer
> I suspect, Alberto, that there may not be an easy answer to your
problem, and that the solution might have to be a custom-built mod
for your app. After all, did you ever see a non-real-time VST or TDM
plug-in? And have you noticed that Peak has its non-real-time DSP
(time stretching, etc) "built-in"?
Not VST or TDM, but AudioSuite, yes. AudioSuite is the non-realtime
counterpart to RTAS (Real-Time AudioSuite). There is at least one AS
time-stretch plugin that I know of...
I think it's cleaner and saves technical and philosophical headaches
to have the non-real-time DSP implemented as "destructive" edits
(i.e. permanent waveform changes), which might or might not be
implemented as AUs (thought there's no great advantage in being AUs,
as they couldn't form part of any normal AU functioning, like being
part of an AUGraph).
I agree that this should (must?) be considered as offline "destructive"
edits, but to me there still clearly are advantages to implementing this
in plugin form. Most significantly, it means that you can use the process
in any host that supports the plugin.
Marc
_______________________________________________
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.