Re: Offline processing
Re: Offline processing
- Subject: Re: Offline processing
- From: James Chandler Jr <email@hidden>
- Date: Tue, 04 Feb 2003 18:07:56 -0500
Hi Steve
You are correct that it depends on the definition of real time.
Reckon a "strict" definition of real time might be inserting an effect
between A/D and D/A converters, with latency low enough that a musician
would tolerate the play-thru latency during an overdub?
For me the latency would be less than 10 mS, though some musicians seem to
tolerate up to 30 mS without getting completely confused.
Perhaps there would be a better way to define this kind of real time, or
perhaps there is an engineering word for it. Have heard the term, "hard real
time" but dunno if that is an accepted or proper definition for this
situation.
With enough work, the vast majority of effects can be made to work in a
"hard real time" situation, though it would be quite a trick to make a "hard
real time" normalizer, track reverser, time-stretch, or granulizer (is that
a word?).
James Chandler Jr.
>
>
>
> The point here is non-causal effects. Those ones cannot run in real
>
> time by definition.
>
>
Depends on your definition of real time. A sampler soft-synth accesses
>
samples randomly / non-causally, but it to operates in "real time". A time
>
stretching plug-in (for example...) is no different. It can synthesize new
>
samples in real-time by randomly accessing disk samples. Ditto for a
>
time-reversal plug-in.
_______________________________________________
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.