Stream copy and modify of source Pbind/Pbindf

Hi all,

I was wondering if there is a node proxy role that can assimilate the source of a stream and allow modifications of its parameters, without adding all params again when executing anew. For example, code below showing here as an example of what I would like to do:

Pdef(\x, Pbind(\dur, 0.1, \freq, Pseq((1..8), 1)).play; //reference
//edit below without adding/changing \freq's values:
Pdef(\x, Pbind(\dur, 0.5); \\expected -> slow down but keep freqs intact!

My Pdef is fired by a function using some values inside the function and assigned in freq. What I am looking at now is how to modify it after firing the pdef and keep previous params keep their values, unless edited.

I know Pbindf uses another stream as input, but I am looking for something with a more minimal approach. I am complicating things and I suspect there is a more simple solution.


I think, Pbindef is the easiest and most reliable solution, I found.

1 Like