Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (
- SynthDef(
- \kick,
- {
- |freq = 80, gate = 1, cutoff = 400, rez = 0.5, decay = 0.1|
- var osc = SinOsc.ar(freq) + LFPulse.ar(freq / 2, mul: Line.ar(1, 0, 0.25, 0.25)) ;
- //var osc = LFPulse.ar(freq);
- var env = EnvGen.kr(
- Env.adsr(attackTime: 0.001, decayTime: decay, sustainLevel: 0, curve: \cub ),
- gate,
- doneAction: 2
- );
- var flt = RLPF.ar(osc, cutoff, rez);
- var pan = Pan2.ar(flt * env, Rand(-1, 1));
- var fx = Pan2.ar(CombC.ar(pan, maxdelaytime: 1, mul: 0.25), 0.25);
- Out.ar(0, fx + pan)
- }
- ).add;
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement