«Verschwende deine Jugend (bassline cover)» by rukano
on 16 Aug'11 01:16 inAn approach to try to reproduce the 'famous' bassline of "Verschwende deine Jugend" by D.A.F.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
/* An approach to try to reproduce the 'famous' bassline of "Verschwende deine Jugend" by D.A.F. */
SynthDef(\daf_bass,{ |out, freq=440, sustain=1, gate=1, amp=0.1|
var snd, env, fenv, harm;
harm = [1,1.01,2,2.02,3.5,4.01,5.501];
harm = harm ++ (harm*2);
snd = SinOsc.ar(freq*harm).sum.distort.squared * 6;
snd = snd + SinOsc.ar(freq / [1, 2]).sum!2;
fenv = EnvGen.kr(Env.adsr(0.075,0.05,0.1,0.25));
snd = RLPF.ar(snd, fenv.range(freq*2, freq*8), 0.75, 2) + (snd * 0.25);
env = EnvGen.kr(Env.adsr(0.001,0.2,0.9,0.25), gate, amp, doneAction:2);
snd = LeakDC.ar(Limiter.ar(snd * env));
OffsetOut.ar(out, (snd!2));
}).add;
// approx 65 bpm
TempoClock.default.tempo = 65/60;
// approx bass pattern + modulation of Verschwende Deine Jugend bassline
Pdef(\daf_bass,
PmonoArtic(\daf_bass,
\scale, Scale.minor,
\octave, [3],
\root, 2,
\ctranspose,Pseq([
Pn(0, 8*4),
Pn(-5, 8*4)
], inf),
\degree, Pseq([7,7s,1,8,1,1,7,1]-1,inf),
\dur, 0.18
)
).play;
// link: http://www.youtube.com/watch?v=KjqrnUBdLqY
reception
comments