Re: Audio Unit capabilites?
Re: Audio Unit capabilites?
- Subject: Re: Audio Unit capabilites?
- From: William Stewart <email@hidden>
- Date: Wed, 21 Jan 2004 11:57:35 -0800
The AU offline spec takes care of this - but it does it by having the
host repsonsible for feeding data, but the AU tells the host which
piece of data it wants at any given time
Bill
On 20/01/2004, at 3:58 AM, Richard Dobson wrote:
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.
--
mailto:email@hidden
tel: +1 408 974 4056
________________________________________________________________________
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________
__
_______________________________________________
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.