[PD] Delay circuit feedback DSP error-- only when signal path leaves abstraction
Christof Ressi
info at christofressi.com
Tue Feb 25 12:13:59 CET 2020
@Dan
> As far as I recall, going between abstraction to parent patch via
> inlet~/outlet~ introduces a block delay, hence no error
There's no delay (as long as the blocksizes match).
@William
> Second abstraction contains an effect in the feedback path. (in my
> simple example, it's just a null wire: In-L passes to Out-L, etc).
> Again this *works*, no DSP error.
But you're using [r~] and [s~] which is not the same as direct signal
connections. The former can act like a short delay line. Please read
"3.audio.examples/G05.execution.order".
Christof
On 25.02.2020 11:42, Dan Wilcox wrote:
> As far as I recall, going between abstraction to parent patch via
> inlet~/outlet~ introduces a block delay, hence no error
>
>> Third patch is like the second, only the effect has been moved out of
>> the abstraction, and into the parent patch. ONLY HERE do I get the
>> DSP loop error.
>
> Signal loop in a single patch without abstractions = error. Pd has no
> way to read and write to the same signal buffer in the patch at the
> same time *without* some tiny delay.
>
>> *The point is the last two patches have (or should have) an identical
>> graph! *
>
> At the lower level, they don't. What happens if you put part of the
> path inside a subpath which uses inlet~/outlet~?
>
>> On Feb 25, 2020, at 11:36 AM, William Huston
>> <williamahuston at gmail.com <mailto:williamahuston at gmail.com>> wrote:
>>
>> First abstraction, simple stereo delay: 2 delay lines, variable
>> feedback L->R, R->L.
>> This *works*, no DSP loop error.
>>
>> Second abstraction contains an effect in the feedback path. (in my
>> simple example, it's just a null wire: In-L passes to Out-L, etc).
>> Again this *works*, no DSP error.
>>
>> Third patch is like the second, only the effect has been moved out of
>> the abstraction, and into the parent patch. ONLY HERE do I get the
>> DSP loop error.
>>
>> *The point is the last two patches have (or should have) an identical
>> graph! *
>> *
>> *
>> It really seems like a bug to me.
>>
>> I'll upload a test patch a little later.
>>
>> Thanks,
>> BH
>
> --------
> Dan Wilcox
> @danomatika <http://twitter.com/danomatika>
> danomatika.com <http://danomatika.com>
> robotcowboy.com <http://robotcowboy.com>
>
>
>
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20200225/851a093f/attachment.html>
More information about the Pd-list
mailing list