Hallo,
Andy Farnell hat gesagt: // Andy Farnell wrote:

> If you would like a bang message when [1 300(-[line~] is complete then you 
> merely
> have to say
> 
>        [bang(
>          |
> [t       b         b]
>  |                |
> [del 300]      [1 300(
>   |               |
> [outlet done]   [line~]
>                   |
>               [outlet line]
> 
> Even though the evaluation goes right-left and depth first the bang appearing
> at [outlet done] happens at the **exact** logical time that [line~] is 
> complete.

As Roman noted it is not exactly exact if you're starting your [line~]
and [delay] from a clock-delayed message, because then [delay] will
still keep logical time, while [line~] is quantized to 64 samples.

But in practice this generally isn't an issue: If such accuracy is
required in an application (e.g. granular synthesis), nobody  would
(or should) use [line~] anyway, [vline~] is the line to go for here.

If one *really* wants get back the inaccurate block-quantized delays
one's used to from Max, attached patch illustrates a possible approach
using [bang~].

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__

Attachment: un-clock.pd
Description: application/puredata

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to