«Effects» by egor
on 09 Aug'11 01:36 insome pattern exprimenting
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
(
SynthDef(\brumm, { |dur = 1, pan = 2, freq = 40, index = 20|
var sig = Pan2.ar(
Blip.ar(freq, index),
pan
) * EnvGen.ar(Env.perc(0.01, dur), doneAction: 2);
Out.ar(0, sig);
}).add;
)
(
Pbind(*[
dur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.001, 100)], inf),
pan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),
freq: 40,
instrument: \brumm
]).play();
)
(
Pbind(*[
dur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.001, 100)], inf),
pan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),
freq: Pseq([Pseries(140, 0.5, 200)], inf),
instrument: \brumm
]).play;
)
(
Pbind(*[
dur: Pseq(Signal.chebyFill(1024, Array.rand(10, 0.0, 10.0)).abs + 0.05, inf),
pan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1], inf),
freq: Pseq(Signal.chebyFill(1024, Array.rand(10, 0.0, 10.0)).abs * 18000 + 120, inf),
instrument: \brumm
]).play;
)
(
Pbind(*[
dur: Pseq([1.2, 0.2, 0.5, Pseries(0.1, -0.002, 50)], inf),
pan: Pxrand(#[-0.5, 0.5, 0.1, -0.1, 0.8, -1, 1, -0.8], inf),
freq: Pseq([Pseries(740, 0.5, 200), Pxrand(Array.series(740, 0.5, 200), 50)], inf),
instrument: \brumm
]).play;
)
interesting pbind with chebyfill