Re: Offline processing
Re: Offline processing
- Subject: Re: Offline processing
- From: Alberto Ricci <email@hidden>
- Date: Wed, 5 Feb 2003 09:45:52 +0100
At 10:44 AM +1300 2/5/03, Steve Hoek wrote:
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.
As Marc put it, it also depends on whether we're talking about
realtime input or realtime output...
In any case, what you're referring to is causal. That's because the
output at a given time t depends only on the input before time t or,
at most, at time t.
Sample data not in the current flow of samples (such as a sample bank
or synth data) is not part of the sample flow that gets processed,
and therefore does not influence the causality of the process.
So yes, that could occur in realtime.
Something that is non-causal is a process that requires to know in
advance what will happen in the future. Therefore, it must run
offline when all the "future" samples (future from the point of view
of a read head scanning the samples) have already been stored
somewhere.
Alberto.
_______________________________________________
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.