Re: processing question
Re: processing question
- Subject: Re: processing question
- From: Brian Willoughby <email@hidden>
- Date: Fri, 5 Jun 2009 17:17:51 -0700
On Jun 5, 2009, at 16:19, James Chandler Jr wrote:
Another classic illustrative example which probably resides in the
same category as Normalize, would be Reverse Audio, which would
rearrange a region to play backwards. Such a function isn't
especially useful, but that doesn't keep it from being a fairly
common feature <g>.
Thank you. That is an excellent example.
If (in the host) a user does 'Select All' and then the user invokes
a nonrealtime Reverse Audio function, then the Reverse Audio plugin
would need free read/write random access to the entire track to get
its job done.
I believe this would be impossible for AU, unless you instruct the
user to click a button, play the file, click another button, and then
"bounce."
In the old Premiere audio plugin scheme, which was primarily
designed as a nonrealtime scheme-- A compatible host had to be
smart enough to give the plugin whatever file data the plugin would
request and smart enough to write whatever data the plugin would
return. During processing, the plugin was boss <g>.
Also, Pro Tools first introduced the AudioSuite plugin, when non-real-
time was the only thing possible. Once real time became possible on
the computer (as opposed to the DSP unit), they introduced RTAS,
which stands for RealTime AudioSuite. I believe that AudioSuite was
more appropriate for normalize and reverse, and I think that Logic
still supports AudioSuite plugins in its menus. RTAS is more
appropriate for streaming, real time audio.
I may be missing something, but CoreAudio seems to be lacking
anything like AudioSuite (or the Premiere system). There are a lot
of powerful AU options which get close, but not close enough to
handle reverse or normalize. On a side note, I had one user complain
that my AUrider plugin did not produce the same results as
normalize. I never could find a way to successfully convince a lay-
person that normalize is completely different than a real-time
automatic gain control, at least different enough that you cannot
expect both to product the same file on output. Oh well...
Brian Willoughby
Sound Consulting
_______________________________________________
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