( name: 'recorder', func: { | buf | RecordBuf.ar( SoundIn.ar(\in.kr(0)), buf, Phasor.ar(BufSamples.kr(buf), resetPos: \reset.kr(1000)), \recLevel.kr(1.0), run: \record.kr(1), preLevel: \preLevel.kr(0.0) ); }, specs:( record: [0, 1], preLevel: [0.0, 1.0], recLevel: [0.0, 1.0] ) )