// this is one of the cicadas that we play, especially in the scything scene.

// creative commons by-sa 2.5, Renate Wieser / Julian Rohrhuber


p = ProxySpace.push(s.boot);


~zikaden.play;

~zpuls = { Impulse.ar(5) };


(

~zikaden = {

var u, n;

n = 4;

u = {

var t;

t = PulseDivider.ar(~zpuls.ar(1), Rand(1, 7));

BPF.ar(

Pulse.ar(

LFSaw.ar(ExpRand(3, 80)) * 110 + LFNoise1.kr(1, 40, 80)

),

exprand(4000, 12000),

0.05,

mul:10

) * ToggleFF.ar(t)

} ! n;

Splay.ar(u);

}

);