Last changes: trying to integrate Pmini
This commit is contained in:
6
Classes/PseudoUgen/Chorus.sc
Normal file
6
Classes/PseudoUgen/Chorus.sc
Normal file
@ -0,0 +1,6 @@
|
||||
Chorus {
|
||||
*ar {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
11
Classes/PseudoUgen/Compressor.sc
Normal file
11
Classes/PseudoUgen/Compressor.sc
Normal 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
|
||||
}
|
||||
}
|
||||
12
Classes/PseudoUgen/Phaser.sc
Normal file
12
Classes/PseudoUgen/Phaser.sc
Normal 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)
|
||||
)
|
||||
}
|
||||
}
|
||||
9
Classes/PseudoUgen/StereoWah.sc
Normal file
9
Classes/PseudoUgen/StereoWah.sc
Normal 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),
|
||||
]
|
||||
}
|
||||
}
|
||||
5
Classes/PseudoUgen/Wah.sc
Normal file
5
Classes/PseudoUgen/Wah.sc
Normal file
@ -0,0 +1,5 @@
|
||||
Wah {
|
||||
*ar { arg signal, speed;
|
||||
^(signal * SinOsc.ar(speed).range(0.1, 1))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user