You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bmSClib/DSP/algs/envedSinWithNoise.scd

12 lines
444 B

{
|freq|
var pitchEnv = Env([0, \pitchMultiplier.kr(2.0), 1.0], [0, \pitchDecay.kr(0.01)], [-2]).kr(gate: Impulse.kr(1));
var body = SinOsc.ar(freq * pitchEnv) * \toneGain.kr(1.0);
var noise = WhiteNoise.ar;
var noiseEnv = Env([0.0, 1.0, 0.0], [0, \noiseRelease.kr(0.01)], [-2]).kr(gate: Impulse.kr(1));
var tick = LPF.ar(noise * noiseEnv, \noiseFilter.kr(1000)) * \noiseGain.kr(-12.dbamp);
var sig = Mix([body, tick]);
sig;
}