«techno» by Jonatan Liljedahl

on 01 Nov'11 15:47 in techno

based on tweet by Michael Winkler

1
2
3
4
5
6
7
8
9
10
11
12
(
play{
    i=Impulse.ar(_);
    h = LPF.ar(WhiteNoise.ar(Decay.ar(Impulse.ar([1,1/7],[0.5,0.75]).sum,0.1)!2),12000);
    Limiter.ar(
    (z=Pluck.ar(Saw.ar(4),i.(1),1,1,6/7,SinOsc.ar(PulseCount.ar(i.(11),i.(5)).cos%[3,4]*120),2.5).sin)
    + LPF.ar(HPF.ar(FreeVerb.ar(z.mean,1,0.999,0.2)*0.3,750)*Line.kr(0,1,16),2500)
    + HPF.ar(Ringz.ar(LPF.ar(Impulse.ar([0.5,1],[1/6,0]).sum,3000),40,0.8,3).sin*3,40).tanh.madd(0.6)
    + h + RHPF.ar(CombL.ar(h*0.4,1,5/8,10)*Line.kr(0,1,8),10000,0.5)
    )
}
)
descendants
«Dilly» by anonymous (private)
«tvuwul» by anonymous (private)
«ncqzfn» by anonymous (private)
«Re: techno» by foxparse (private)
full graph
raw 511 chars (focus & ctrl+a+c to copy)
reception
comments
michael.winkler user 02 Nov'11 09:15

Hi redFrik

Have many thankx for pumping up my code!! So I can learn new things like .madd or .mean -- never heard of them before. ;-)

Michael

PS: I catched the PulseCount-Idea from Juan aka rukano (but he did something very different ;-) ): http://sctweets.tumblr.com/post/11945008613/pulsecount

redFrik user 08 Nov'11 15:17

just a note... it's Jonatan and not me that wrote this wonderful piece of code. also try running it with i=Dust.ar(); instead of i=Impulse.ar();