Re: Offline vs. realtime processing?
Re: Offline vs. realtime processing?
- Subject: Re: Offline vs. realtime processing?
- From: Jim Wintermyre <email@hidden>
- Date: Thu, 21 Nov 2002 00:51:06 -0700
At 12:32 AM -0800 11/21/02, Brian Willoughby wrote:
>
[ Is it possible for an audiounit to determine if it is being used
>
[ for realtime rendering vs. offline (i.e. mixdown to file)? This
>
[ can be useful if for example you don't have enough processing
>
[ resources to do all your fancy DSP in realtime (but you have
>
[ enough to make it sound "pretty close"). In this case you could
>
[ do your "better" processing if you're mixing down to a file where
>
[ the realtime constraint is removed. This would probably be a user
>
[ pref. Anyway, VST has a way to determine this; I was wondering
>
[ if there's something similar for AU's.
>
>
This is an interesting idea, but I see two angles to it.
>
>
On the one hand, why limit the quality of processing in real time when faster
>
processors are coming out all the time? It would seem difficult to determine
>
what cannot be done in realtime when some processors are faster than others,
>
and some users will have more AUs in the graph than others. You might as well
>
offer a suite of AUs on a continuum where each has higher quality but higher
>
CPU usage.
I see your point; that's why I suggested that this would probably be a user preference for the plugin in question. If that particular user doesn't have enough CPU to run the plug in all its glory, they can use the "low power" mode in realtime if they want to, and do the full processing when mixing down.
I'm not saying that *I* would ever do this :-)... but I'm just wondering because it is possible in VST, and I'm coming from VST-land.
Jim
_______________________________________________
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.