2 summary:: multiply with each value of a pattern to value of a key in event stream
3 related:: Classes/Pmul, Classes/Paddp
4 categories:: Streams-Patterns-Events>Patterns>Math
8 Multiplies a value in an event stream until it ends, repeats this with new values until the value stream ends.
15 can be a pattern, a stream or an array. The resulting stream ends when that incoming stream ends.
22 a = Pmulp(\freq, Pseq([2, 3, pi],inf), Pbind(\freq, Pseq([100, 200, 300])));
24 9.do({ x.next(Event.new).postln; });
32 { arg out=0, freq=440, sustain=0.02;
34 env = EnvGen.kr(Env.perc(0.001, sustain), 1, doneAction:2);
35 Out.ar(out, SinOsc.ar(freq, 0, env * 0.1))
40 a = Pbind(\freq, Pseq([500, 600, 700]), \instrument, \sinegrain);
41 a = Pmulp(\freq, Pseq([0.5, 0.9, 0.8], inf), a);