summaryrefslogtreecommitdiff
path: root/rec.ck
blob: 10d8d094b753a2be243f0b7782296d65d2b0c007 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/*
 * dac master wave recorder
 * arguments: <base_filename> (default "out")
 * will write <base_filename>_left.wav, <base_filename>_right.wav
 */

if (me.args() > 1)
	me.exit();

"out" => 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;

filename+"_left.wav" => out_left.wavFilename;
filename+"_right.wav" => out_right.wavFilename;

<<< "writing to files:", out_left.filename(), out_right.filename() >>>;

while (day => now);