You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
712 B
Plaintext
28 lines
712 B
Plaintext
(
|
|
{
|
|
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
|
|
) |