(
x = { arg spread=1, level=0.2, width=2, center=0.0;
SplayZ.ar(
4,
SinOsc.ar( { |i| LFNoise2.kr( rrand(10, 20), 200, i + 3 * 100) } ! 10),
spread,
level,
width,
center
);
}.scope;
)
x.set(\spread, 1, \center, 0);
x.set(\spread, 0.5, \center, -0.25);
x.set(\spread, 0, \center, 0);
x.set(\spread, 0, \center, -0.25);
x.set(\spread, 0.0, \center, 0.5);
x.set(\spread, 0.5, \center, 0.5);
x.set(\spread, 0, \center, -0.25);
x.set(\spread, 1, \center, 0);
x.free;
(
x = { arg spread=1, level=0.5, width=2, center=0.0;
SplayZ.arFill(
4,
10,
{ |i| SinOsc.ar( LFNoise2.kr( rrand(10, 20), 200, i + 3 * 100) ) },
spread,
level,
width,
center
);
}.scope;
)
(
x = { var src;
src = SinOsc.ar( { |i| LFNoise2.kr( rrand(10, 20), 200, i * 100 + 400) } ! 10);
SplayZ.ar(4, src, MouseY.kr(1, 0), 0.2, center: MouseX.kr(-1, 1));
}.scope;
)