«Subtractive Synth» by alextiberiuskirk

on 23 Sep'13 13:52 in klanksubtractive synthesisroutine

Play around with {Rand(70, 21000)}!7

A simple example for the begginers... hope I can contribute to something =)

1
2
3
4
5
6
7
8
9
10
11
12
13
(
SynthDef(\Synth3,
	{arg ress = 0;
		var klank, env;
		klank = Klank.ar(`[{Rand(70,21000)}!7, {Rand(0.128,0.700)}!7],BrownNoise.ar(0.7));
		klank = klank;
		env = EnvGen.kr(Env.perc(0.07, ress), doneAction:2);
		Out.ar(0, klank*env.dup*0.0128);
}).add;
)


{inf.do{x = rrand(0.01,0.7); Synth(\Synth3, [\ress, x+(7*x)]); x.wait;}}.fork
raw 347 chars (focus & ctrl+a+c to copy)
reception
comments
Bryan Christophe Green user 15 Feb'15 22:47

AWESOME! This doesn't just sound great, but it's an awesome tut for beginners like myself.

Thanks!