// title: vinil 10 // author: lambda // description: // x mouse position allows us to 'scratch' 10 seconds of input // code: // vinil 10 // Esta cosa tiene un delay de maximo 10 segundos. La posicion X controla el tiempo de delay. // nos permite hacer una especie de 'scratch' como el de los djs con lo que entra por el mic ( SynthDef.new("vinil10", {arg gain=2; var in, delay; in = SoundIn.ar(0,mul:gain); delay = DelayL.ar(in!2,10,MouseX.kr(0,10))!2; Out.ar(0,delay) }).add; ) a = Synth("vinil10"); a.free // libera (desactiva) el oscilador