// title: vinil 10.2 // author: lambda // description: // using a saw osc to modulate delay time resulting in pitch shifting and in the extreme case, inversion through time of the signal // code: // vinil 10.2 // ahora estoy cambiando el tiempo de delay, constantemente con una sierra para hacer un cambio de frecuencia SynthDef.new("vinil102", {arg gain=2; var in, delay, process, modo=1; // modo=-1 // el modo determina la direccion de cambio de las frecuencias. 1 las hace mas graves, -1 agudas. in = LPF.ar(SoundIn.ar(0,mul:gain), 4000); //in =SoundIn.ar(0,mul:10); // sin el lowpass delay = DelayL.ar(in!2,10,LFSaw.ar(MouseX.kr(0,1),mul:modo,add:1)); Out.ar(0,delay) }).add; ) a = Synth("vinil102"); a.free // libera (desactiva) el oscilador