Submit
Browse
Anonymous
Login
RSS
SuperCollider Code
Fork Code: Karlambience
name
code content
//written by @joseCao5 //julio2013 //www.soundcloud.com/josecaos //"Karlambience" //supercollider s.boot; s.quit; s.scope; //// //evalua out primero ( ~out=Ndef(\fx,{ var sen1,sen2; Out.ar(0,Compander.ar([sen1=In.ar(20),sen2=In.ar(22)],[sen1,sen2], 0.5,0.47,0.11,clampTime:0.01,relaxTime:0.2)) } ); // ~out.play // ) ////despues koala+panda juntos ( ( ~pand=Ndef(\panda,{ var nota=TChoose.kr(Impulse.kr(0.5),[36,48,51,56,60,64,67,71,74]-1/* -1 para transponer tonalidad a B*/); Out.ar(20, Pan2.ar( FreeVerb.ar( BPF.ar( LFTri.ar(nota.midicps,0,0.5)+Pulse.ar(nota.midicps+7,0,0.4) ,Phasor.kr(Impulse.kr(0.0125),0.5,nota,nota*10,0.25),0.2) ,0.98,0.75,0.01), [1, -0.9])) } ).play.lag(0.050); ); // ( ~koar=Ndef(\koala,{ var nota=TChoose.kr(Impulse.kr(1),[36,48,51,56,60,64,67,71,74].scramble-1*1.16); Out.ar(22, Pan2.ar( FreeVerb.ar( BPF.ar( LFTri.ar(nota.midicps-12,0,0.2)+Pulse.ar(nota.midicps+12,0,0.09) ,Phasor.kr(Impulse.kr(0.5),0.5,nota,nota*12,0.25),0.2) ,0.98,0.75,0.01), [1, -0.9])) } ).play; ); ) ////al final ritmos y atmosfera ( //cabia las divisiones para modificar el tiempo del sinte //cambia los valores de: windowSize:pitchshift, modfreq del kick(rate/2,2,[[1.5,0.375],[1.5,0.375]]) //cambiar los segundos del fade in/out ~cielo=Ndef(\noche,{ var krate=Demand.kr(Impulse.kr(1/16),0,Drand([0.5,1,2,3,4]*2,inf)); var brate=Demand.kr(Impulse.kr(1/8),0,Dxrand([0.125,0.125,0.25,0.5],inf)); var mult=Demand.kr(Impulse.kr(krate/12),0,Dxrand([100,200,300,400,500,600,700,800,1200,1400,1600],inf)); var rate=Demand.kr(Impulse.kr(1/8),0,Dxrand([0.5,1,1.75,2,2.35,3],inf)); var sig,sog,kick,sn,hh; sig=Blip.ar(Pulse.ar(Pulse.ar(brate,0.5,60,60),0.5,120,250),16,0.15)!2; sig=BPF.ar(sig,rate*mult,0.15); sig=Limiter.ar(GVerb.ar(sig,12,brate/0.9,0.1,mul:0.35),0.2); sog=PitchShift.ar(Limiter.ar(sig,0.5),0.9,rate,mul: 0.85); kick=HPF.ar(LFTri.ar(Pulse.ar([[1.5,0.375],[1.5,0.375]],0.5,60,68),0,1),120,0.55); sn=BPF.ar(LFNoise0.kr(krate*2)*PinkNoise.ar(Pulse.kr(rate*2,0.5,0.001,0.015)),8000,0.25,mul:0.5); hh=GVerb.ar(BPF.ar(LFNoise0.kr(4)*WhiteNoise.ar(0.015),12000,0.5),1,4,0.1,mul:0.35); Out.ar(0, Limiter.ar( Compander.ar([sig,sog]+kick+sn+hh,[sig,sog], 0.7,0.69,0.5,clampTime:0.52,relaxTime:0.05), Line.kr(0,0.05,60/*0.001*/))); //fade out/in;time 60<->0.001//cambios rapidos }) ); ////libera las variables ~cielo.clear; ~cielo.free; ~koar.free; ~pand.free; //record s.record; s.stopRecording; // s.makeWindow;
code description
LIttle acidAmbient piece made with Ndef.
use markdown for formating
category tags
comma separated, i.g. "wild, siren" (do not enter default SC class names, please)
ancestor(s)
comma separated identificators, i.g. "1-C,1-1,1-4M,1-x"
Private?
the code will be accessible by direct url and not visible in public activity
signup to submit public code without captcha
comment of change