[PD] How to make a large patch performant

Christof Ressi christof.ressi at gmx.at
Mon Jan 6 18:12:40 CET 2020

> Do abstractions work in subprocesses?

abstractions certainly work in subprocesses.

> I have added [PD DSP 1] messages to all abstractions, but still no dice. 

also make sure that the *parent* process has DSP running, otherwise time will not advance in the subprocess.

Gesendet: Montag, 06. Januar 2020 um 18:04 Uhr
Von: "Andrew Lyons" <tstexture at gmail.com>
An: "Lucas Cordiviola" <lucarda27 at hotmail.com>
Cc: Pd-List <pd-list at lists.iem.at>
Betreff: Re: [PD] How to make a large patch performant

Do abstractions work in subprocesses? If I put an oscillator in the top level of the sub- process patch, I get audio back, but when I snapshot the output of abstractions (that I know work at the top level) I get nothing but zeros. I have added [PD DSP 1] messages to all abstractions, but still no dice. 
Is there another caveat I don't know about?

On Sun, Jan 5, 2020, 10:41 PM Andrew Lyons <tstexture at gmail.com[mailto:tstexture at gmail.com]> wrote:
Ah - Ok. Yep. 

Andrew D Lyons | Tools Developer | http://www.tstex.com[http://www.tstex.com]

On Sun, 5 Jan 2020 at 22:19, Lucas Cordiviola <lucarda27 at hotmail.com[mailto:lucarda27 at hotmail.com]> wrote:On 1/6/2020 2:51 AM, Andrew Lyons wrote:
> So I'm finding that patches running in pd~ subprocesses cannot read
> midi input of any kind? Does midi input need to be passed in from the
> parent patch as audio inputs?

No, why as audio input?

You can pass it as control via the first inlet.

 From the [pd~]'s help file:


Any message besides "pd~" is sent to the sub-process. For instance, the
message below sends "bar baz" to any object in the sub-process named
"foo", such as a "receive" object.



Mensaje telepatico asistido por maquinas.

 _______________________________________________ Pd-list at lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]

More information about the Pd-list mailing list