SC140

Over the course of 2009, tweeting SuperCollider had become rather popular - it is quite impressive how in just 140 characters of code, quite a bit of compositional complexities are created.

Of these tweets, a collection was created of 22 pieces by artists from around the world, each piece created with just 140 characters of code, in conjunction with The Wire and curated by Dan Stowell.

listen online

01 by Nathaniel Virgo

{LocalOut.ar(a=CombN.ar(BPF.ar(LocalIn.ar(2)*7.5+Saw.ar([32,33],0.2),
2**LFNoise0.kr(4/3,4)*300,0.1).distort,2,2,40));a}.play//#supercollider

02 by LFSaw

{Splay.ar(Ringz.ar(Impulse.ar([2, 1, 4], [0.1, 0.11, 0.12]), [0.1, 0.1, 0.5])) 
* EnvGen.kr(Env([1, 1, 0], [120, 10]), doneAction: 2)}.play

03 by Tim Walters

play{({|k|({|i|y=SinOsc;y.ar(i*k*k,y.ar(i*k**i/[4,5])*Decay.kr(Dust.kr(1/4**i),
y.ar(0.1)+1*k+i,k*999))}!8).product}!16).sum}//#supercollider

04 by Nathaniel Virgo

b=Buffer.read(s,"sounds/a11wlk01.wav");play{t=Impulse.kr(5);
PlayBuf.ar(1,b,1,t,Demand.kr(t,0,Dseq(1e3*[103,41,162,15,141,52,124,190],4)))!2}

05 by Batuhan Bozkurt

play{f=LocalIn.ar(2).tanh;k=Latch.kr(f[0].abs,Impulse.kr(1/4));
LocalOut.ar(f+CombC.ar(Blip.ar([4,6],100*k+50,0.9),1,k*0.3,50*f));f}//44.1kHz

06 by Batuhan Bozkurt (refactored by Charles Celeste Hutchins)

f={|t|Pbind(\note,Pseq([-1,1,6,8,9,1,-1,8,6,1,9,8]+5,319),\dur,t)};
Ptpar([0,f.(1/6),12,f.(0.1672)],1).play//#supercollider reich RT @earslap

07 by Thor Magnusson

play{x=SinOsc;y=LFNoise0;a=y.ar(8);(x.ar(Pulse.ar(1)*24)+x.ar(90+(a*90))+
MoogFF.ar(Saw.ar(y.ar(4,333,666)),a*XLine.ar(1,39,99,99,0,2)))!2/3}

08 by Charlie Hoistman

Ptpar(({|i|[i*8,Pbind(\scale,[0,2,4,7,9],\degree,Pseq(32.fib.fold(0,10),4)+(2*i+i)-10,
\dur,1+2**i%2/6)]}!4).flat).play // #supercollider

09 by MCLD

{LocalOut.ar(a=DynKlank.ar(`[LocalIn.ar.clip2(LFPulse.kr([1,2,1/8]).sum/2)**100*100],
Impulse.ar(10)));HPF.ar(a).clip2}.play//

10 by Julian Rohrhuber

/*eclecticity*/ Ndef(\x, { SinOsc.ar(BrownNoise.ar(30!2, 200), Ndef(\x).ar * LFNoise1.kr(1!2,1,1)) }).play;

11 by Micromoog

play{VarSaw.ar((Hasher.ar(Latch.ar(SinOsc.ar((1..4)!2),Impulse.ar([5/2,5])))*300+300).round(60),
0,LFNoise2.ar(2,1/3,1/2))/5}//#supercollider

12 by Jose Padovani

play{x=165;b=SinOsc;p=Trig.ar(Saw.ar(x),1);y=b.ar(p*x);z=b.ar(p);
(GVerb.ar(GrainIn.ar(2,y,y/2,z,p*z,-1),9))/9}//basso gettato #SuperCollider

13 by Batuhan Bozkurt

play{LeakDC.ar(BRF.ar(Saw.ar(8,Decay2.kr(x=Duty.kr(1/8,0,Drand([0,Drand((0.4,0.5..1))],inf)),
0.01,0.3))**1.5,x*20+[45.1,45],0.1)).tanh}//#sc

14 by Nathaniel Virgo

Ndef('x',{x=Ndef('x').ar+0.01;a=BPF.ar(x,6**Latch.ar(x,Dust.ar(x))*200,0.1).sin;
9.do{a=AllpassN.ar(a,0.2,{0.2.rand}!2,9)};a+a.mean}).play;

15 by Jason Dixon

{x=Array.fill(5,{[0.00001,0.03].asSpec.map(LFNoise2.kr(3))});
Splay.ar(Friction.ar(LFTri.ar(50),friction:x,mass:x*30000))}.play

16 by Batuhan Bozkurt

play{AllpassC.ar(SinOsc.ar(55).tanh,0.4,TExpRand.ar(2e-4, 0.4,Impulse.ar(8))
.round([2e-3,4e-3]),2)};// #supercollider with bass please...

17 by redFrik

{RHPF.ar(GbmanN.ar([2300,1150]),LFSaw.ar(Pulse.ar(4,[1,2]/8,1,
LFPulse.ar(1/8)/5+1))+2)}.play //punk (loud!)

18 by Nathaniel Virgo

play{p=PinkNoise.ar(1!2);BRF.ar(p+Blip.ar(p+2,400),150,2,0.1)+
LPF.ar(FreeVerb2.ar(*LPF.ar(p+0.2*Dust.ar(0.1),60)++[1,1,0.2,1e4]).tanh,2000)}

19 by MCLD

{a=[0.02,0.1,1,2,3,4]; k=LFPar.kr(a+0.5).sum; f=Latch.kr(k,Impulse.kr(a)); 
Splay.ar(SinOsc.ar(f*100+300)/5)}.play // #supercollider

20 by Sciss

play{2.collect{RecordBuf.ar(Limiter.ar(HPF.ar(Convolution2.ar(k=Crackle.ar(l=Line.kr(1,2,90)),
b=LocalBuf(2048),Dust.kr(4)),8)+k)*(2-l),b)}}

21 by Andrea Valle

{13.do{|i|k="SuperCollider"[i].ascii;20.do{|u|{MoogFF.ar(Saw.ar((k/4).midicps)*
EnvGen.ar(Env.perc),u+k*9,k/30)}.play;(k*0.001).wait}}}.fork

22 by MCLD

play{a=Duty.kr(0.1,0,Dseq(fib(32).wrap(20,55).midicps,inf));
HPF.ar(LeakDC.ar(Splay.ar(LFCub.ar([-1,a,a/3,-2])))*9).clip2/9};//#supercollider

Source code (c) the authors, published under CC by-NC-SA-3

Creative Commons License
Digital Audio Out of the Box by Marije Baalman is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.