Nathaniel Virgo (@headcube) 's Twitter Profile
Nathaniel Virgo

@headcube

Scientist, musician in my spare time. Here I mostly post #supercollider music pieces. To hear them, install this: bit.ly/39hCe. Main: @NathanielVirgo

ID: 27215060

calendar_today28-03-2009 11:43:09

111 Tweet

374 Followers

214 Following

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

play{Splay.ar(a={|i|RLPF.ar(Trig.ar(InFeedback.ar(i+[-1,1]%6+2).sum.abs.lag(1e-3)<1e-4,8e-3),{2**10.rand*20}!4,1e-3,0s).mean.sin}!6,0.5)++a}

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

x=(1..8);y=scramble(8/x);z=y/.x y;d={|d,a|Duty.ar(d,0,Dseq(a,inf))};play{d.(d.(0.16,z*.x z)/4e3,z)/5-d.(d.(0.04,x*2)/8e2,[0,1])/3!2}//#sc140

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

play{Splay.ar(x=sin(CombL.ar(LPF.ar(InFeedback.ar(20,99),2e3),1,LFNoise1.kr(1e-3!99)+1/99,0.05)+Dust2.ar(0.01!99)))++(0!18)++(x-x.rotate/2)}

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

play{x=Saw.ar(0.7**lag(kr(n=LFNoise0,1/5),2)*[601,500,749]);Splay.ar({|i|x=x+BAllPass.ar(x,9**n.kr(a=1b**i)*2e3)+CombL.ar(x,1,a,8)/2s}!9@8)}

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

play{mean({|j|i=j+1;CombC.ar(x=0.5**i*Pluck.ar(a=Saw.ar(1/i+1/6),a,1,1/i/(3-LFPulse.ar(1/i))/30,9,1b/i),1,SinOsc ar:i+[4,9]*1e-3,0)-x}!9)/9}

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

Audio and explanation of previous #supercollider tweet soundcloud.com/nathaniel-virg… #microtonal #polyrhythm #choruseffect

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

{play{x=Impulse.ar(0.05);20.do{x=LPF.ar(AllpassL.ar(LeakDC.ar(x),4,8**kr(n=LFNoise2,0s)/2,8)*1.2,8**n.kr({0s.rand}!2)*2500,1).tanh};x*5}}!4

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

play{Splay.ar({Pluck.ar(BPF.ar(f=product({|i|product({LFPulse.ar(2**rrand(-9,1),2.rand/2)}!(i+2))/(1+i)+1}!8)*86,f).sin,Saw.ar,1,1/f,9)}!9)}

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

Audio and explanation of previous #supercollider tweet, plus bonus code #AlgorithmicComposition soundcloud.com/nathaniel-virg…

Nathaniel Virgo (@headcube) 's Twitter Profile Photo

{|j|play{RLPF.ar(Pulse.ar(f=32**sum({|i|1/4**i*abs(LFNoise0.kr(0.25**j/8)>0-LFPulse.ar(2**i/8))}!10)*30,0.3),f.sqrt.lag(2)*30,0.5)!2/5}}!4