// title: Waves & Surf // author: Andrew Brož // description: // Simple relaxing white noise generator simulating a seaside. // code: // A.Broz: Waves & Surf (2020-10-29) /* _.====.._ ,:._ ~-_ `\ ~-_ | `. ,/ ~-_ -..__..-'' ~~--..__...----... */ ( ~waves = { var noise = { WhiteNoise.ar(0.04 + LFNoise1.kr(0.3, 0.03)) }; var motion = { LFNoise1.kr(0.2).exprange(100, 2000) }; var hps = { HPF.ar(noise.value, 50) }; var wave = { LPF.ar(hps.value, motion.value).tanh }; var sig = wave!10; sig = Splay.ar(sig, 0.6).tanh; sig = sig * Line.kr(0, 1, 10); // fade in LeakDC.ar(sig); }.play; ) ~waves release: 10;