1 2 3 4 5 6 7 8 9
// purr :3 ( t = {0.08.rand2}!1024; r = { LPF.ar(Osc.ar(Buffer.loadCollection(s, t), 0.05), 400!2) }; r.play )
adorable!
Lovely idea, but my cat's purring pulsates with the breathing. So here's a little variation (far from perfect):
(
t = {0.08.rand2}!1024; e = { SinOsc.kr(0.5*LFNoise1.kr(10).range(0.9,1.1)).range(0.05, 1.0) }; r = { RHPF.ar(LPF.ar(Osc.ar(Buffer.loadCollection(s, t), 0.05, mul:e), 400), 500, 0.76)!2 }; r.play
)
adorable!
Lovely idea, but my cat's purring pulsates with the breathing. So here's a little variation (far from perfect):
(
t = {0.08.rand2}!1024; e = { SinOsc.kr(0.5*LFNoise1.kr(10).range(0.9,1.1)).range(0.05, 1.0) }; r = { RHPF.ar(LPF.ar(Osc.ar(Buffer.loadCollection(s, t), 0.05, mul:e), 400), 500, 0.76)!2 }; r.play
)