I’m looking to have the ease of a Pbindef with a Pmono meaning starting the Pmono and being able to modify some of its parameters while running:
Pmonodef(\fxp, \delay,
\damp, Pseq([-24,-12,-6,-3,0].mirror,inf).trace,
\dur, 4
).play;
Pmonodef(\fxp, \dur, 2);
How to implement this ? I was about to build a Pmonodef
myself, but… I don’t feel comfortable enough yet.
The closest I’ve got now is:
(
~fx=Synth(\delay, target:~effectGrp);
~fxp=Pmono(\delay,\id, ~fx.nodeID,
\damp, Pseq([-24,-12,-6,-3,0].mirror,inf).trace,
\dur,4
).play;
)
~fxp.stop;
// restart with new parameters
~fxp=Pmono(\delay,\id, ~fx.nodeID,
\damp, Pseq([-24,-12,-6,-3,0].mirror,1).trace,
\dur,2
).play;
Any better approach ?