[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sc-users] timing



On Jun 16, 2009, at 8:01 AM, e deleflie wrote:

Essentially, one lot of control messages is typically evaluated every 64 samples (64 samples is known as the "block size" and is configurable). So if your sampling rate is 48000 Hz then the processing engine will launch into processing 64 samples 750 times per second .... or once every 1.333333 seconds.

1.33333 milliseconds - big difference there!

Also, when using message timestamps (aka latency), the OffsetOut ugen compensates for the difference between the scheduled time and the control block boundary. So you can actually get *sounding* timing resolution that is better than control rate.

hjh


: H. James Harkins
.::!:.:.......:.::........:..!.::.::...:..:...:.:.:.:..:

"Come said the Muse,
Sing me a song no poet has yet chanted,
Sing me the universal."  -- Whitman