«vinil 10» by lambda

on 21 Jul'20 21:42 in

x mouse position allows us to 'scratch' 10 seconds of input

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 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
raw 436 chars (focus & ctrl+a+c to copy)
reception
comments
lambda user 21 Jul'20 21:58

use audifonos para evitar feedback

use headphones to avoid feedback