Last changes: trying to integrate Pmini

This commit is contained in:
2024-05-12 21:59:06 +02:00
parent 47dc57e35f
commit 18487a52f5
10 changed files with 221 additions and 81 deletions

View File

@ -0,0 +1,6 @@
Chorus {
*ar {
}
}

View File

@ -0,0 +1,11 @@
// TODO: broken
Compressor {
*ar {
arg signal, attack, release, threshold, ratio;
var gainDb, amplitudeDb;
amplitudeDb = Amplitude.ar(signal, attack, release).ampdb;
gainDb = ((amplitudeDb - threshold) * (1 / ratio - 1)).min(0);
signal = signal * gainDb.dbamp;
signal
}
}

View File

@ -0,0 +1,12 @@
BuboPhaser {
* ar {
arg signal, speed=2, skew=0, feedback=0.25, mod=0.5;
^AnalogPhaser.ar(
input: signal,
lfoinput: LFNoise2.ar(speed).range(-1, 1),
skew: skew.clip2(1),
feedback: feedback.clip2(1),
modulation: mod.clip2(1)
)
}
}

View File

@ -0,0 +1,9 @@
StereoWah {
*ar {
arg signal, leftSpeed, rightSpeed;
^[
signal[0] * SinOsc.ar(leftSpeed).range(0.1, 1),
signal[1] * SinOsc.ar(rightSpeed).range(0.1, 1),
]
}
}

View File

@ -0,0 +1,5 @@
Wah {
*ar { arg signal, speed;
^(signal * SinOsc.ar(speed).range(0.1, 1))
}
}