From fd7a7851ef99dedf5116dc5dff772445eb670218 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 30 Aug 2012 15:08:01 +0200 Subject: updated recording patch to write a single stereo WAV file untested --- rec.ck | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/rec.ck b/rec.ck index 10d8d09..5f55eca 100644 --- a/rec.ck +++ b/rec.ck @@ -1,23 +1,23 @@ /* * dac master wave recorder - * arguments: (default "out") - * will write _left.wav, _right.wav + * arguments: (default: auto) */ if (me.args() > 1) me.exit(); -"out" => string filename; +"special:auto" => string filename; if (me.args() > 0) me.arg(0) => filename; -// pull samples from the dac -dac.chan(0) => WvOut out_left => blackhole; -dac.chan(1) => WvOut out_right => blackhole; +/* pull samples from the dac */ +WvOut2 out => blackhole; +"recording" => out.autoPrefix; +filename => out.wavFilename; -filename+"_left.wav" => out_left.wavFilename; -filename+"_right.wav" => out_right.wavFilename; - -<<< "writing to files:", out_left.filename(), out_right.filename() >>>; +dac.chan(0) => out.left(); +dac.chan(1) => out.right(); +/* keep recording as long as shred is running */ +null @=> out; /* BUG WORKAROUND: dereference "out" on shred exit */ while (day => now); -- cgit v1.2.3