RedTapeRecorder sampling and looping


gate= 1 record, gate= 0 looped playback


see also: RedLive


*ar(buffer, in, gate, interpol)

*kr(buffer, in, gate, interpol)

buffer - 

in - input signal

gate - 1= record, 0= looped playback

interpol - 1= no, 2= linear, 4= cubic.  default is 1.

//--

s.boot;

b= Buffer.alloc(s, 44100*3, 2);

{RedTapeRecorder.ar(b, SoundIn.ar([0, 1]), MouseX.kr>0.7, 1)}.play;

b.free;


b= Buffer.alloc(s, 44100*3, 1);

{SinOsc.ar(RedTapeRecorder.kr(b, LFNoise1.kr(2, 100, 400), MouseX.kr>0.7, 2), 0, 0.1)}.play;

b.free;