Re: Audio Unit capabilites?
Re: Audio Unit capabilites?
- Subject: Re: Audio Unit capabilites?
- From: Richard Dobson <email@hidden>
- Date: Tue, 20 Jan 2004 11:58:48 +0000
The key difference with the VST offline mode is that the plugin can take control
of the file position, i.e. can seek with random access, and overwrite the
soundfile data ad lib. This means that the plugin is controlling the host,
rather than the other way round. Useful for granulating or scrambling soundfiles
in a cool manner. Indeed, I take this as the defining feature of offline
processing. I haven't found anything so far that suggest AUs can do this...?
Richard Dobson
Philippe Wicker wrote:
On Tuesday, January 20, 2004, at 11:31 AM, Richard Dobson wrote:
I don't know much about VST, so I may be not understanding your point.
If "offline" means non-real time usage, AU can still be used "as is".
Instead of connecting your graph to an OutputAudioUnit, just call
AudioUnitRender on your graph root AU (you can use your own buffer size
there) and the audio will be rendered by the graph at your own "speed".
You get the audio buffer when the call to AudioUnitRender returns and do
there whatever you need with it.
Which begs the question: are there any plans for an Offline mode for
CA plugins, in the manner of the VST Offline API? I am very interested
in developing a host for Offline plugins, which would be at last some
mild competition for WaveLab; but as I am underwhelmed by the present
atate of VST, it would be good to have an AU option too. Offline
processing remains an important task, which should not be forgotten in
all the excitement over real-time stuff.
_______________________________________________
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.