( { var sig, freq; freq = LFNoise2.kr(4).exprange(10, 20); sig = LFSaw.ar(freq!2); sig = LPF.ar(sig, 1000); sig = sig * 0.2; }.play ) // EMF: newer version ( { var sig, freq; // EMF: using LFSaw instead of noise generator to control frequency, better imitation of the original freq = LFSaw.kr(0.35.neg).range(0.5, 27).lincurve(0.5, 27, 0.5, 27, -4); sig = LFSaw.ar(freq ! 2); // EMF: experimenting with lowpass/highpass parallel sum. very rough approximation of what i hear, needs tweaking sig = [ LPF.ar(sig, VarSaw.kr(0.35, 0.5, width: 0.02).exprange(200, 10000).lag(0.05), 0.2), HPF.ar(sig, VarSaw.kr(0.35, 0.5, width: 0.02).exprange(20, 3000).lag(0.05)); ].sum; sig = sig * 0.2; }.play )