Programmiersprachen für Audio, Proseminar Medienverarbeitung I - Audio, WS.99/00, Stefan Reich, Oliver Leistert. |
[Teil II: Spezielle Audio-Programmiersprachen]
|
"Sprinkler"
play({
BPZ2.ar(WhiteNoise.ar(LFPulse.kr(
LFPulse.kr(0.1, 0.16, 10, 7),
0.25, 0.1)))
})
"Birdies"
{
var n = 4; // number of simultaneous events
OverlapTexture.ar({
Pan2.ar(SinOsc.ar(
Lag.kr(LFSaw.kr(
LFPulse.kr(0.4+1.0.rand, 0.8.rand+0.1, 3.0.rand+4, 2)
+LFPulse.kr(0.4+1.0.rand, 0.8.rand+0.1, 3.0.rand+4),
(1000 + 800.rand).neg, 4000+1200.rand2), 0.05),
0, Lag.kr(LFPulse.kr(0.5.rand+0.2, 0.4, 0.02), 0.3)), 1.0.rand2);
}, 7, 4, n, 2)
}.play
|