#N canvas 427 35 560 556 10;
#X obj -1 779 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -233017 -33289 0;
#X obj -1 531 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#N canvas 623 319 349 250 META 0;
#X text 5 173 WEBSITE http://crca.ucsd.edu/~msp/;
#X text 5 21 LICENSE SIBSD;
#X text 5 154 AUTHOR Miller Puckette;
#X text 5 192 RELEASE_DATE 1997;
#X text 5 135 LIBRARY cyclone;
#X text 5 211 HELP_PATCH_AUTHORS Alex Cleveland updated this patch
for Pd-l2ork version 2013.05.28;
#X text 5 116 OUTLET_0 signal;
#X text 5 2 KEYWORDS signal read write sample record;
#X text 5 40 DESCRIPTION read and write sample values;
#X text 5 59 INLET_0 signal toggle set;
#X text 5 97 INLET_2 float;
#X text 5 78 INLET_1 float;
#X restore 501 781 pd META;
#X obj -1 680 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj -1 717 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#N canvas 299 459 428 109 Related_objects 0;
#X obj 0 0 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 -204280 -1 0;
#X text 6 1 Related Objects;
#X obj 14 30 tabwrite~;
#X restore 192 781 pd Related_objects;
#X obj 80 542 cnv 17 3 65 empty \$0-pddp.cnv.let.0 n 5 9 0 16 -228856
-162280 0;
#X obj 80 621 cnv 17 3 17 empty \$0-pddp.cnv.let.0 n+1 5 9 0 16 -228856
-162280 0;
#X obj -1 0 cnv 15 552 40 empty \$0-pddp.cnv.header record~ 3 12 0
18 -204280 -1 0;
#X obj 490 10 record~;
#X text 10 23 read and write sample values;
#X text 123 575 toggle;
#X text 208 575 - start/stop recording;
#X text 110 689 signal;
#X text 195 689 - recorded signal;
#X text 123 557 signal;
#X text 208 557 - signal to record;
#X text 123 594 set <table>;
#X text 208 594 - change buffer for recording values;
#X obj 80 652 cnv 17 3 17 empty \$0-pddp.cnv.let.0 n+2 5 9 0 16 -228856
-162280 0;
#X text 123 621 float;
#X text 208 621 - startpoint in the table in msec;
#X obj 80 689 cnv 17 3 17 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X text 123 652 float;
#X text 208 652 - endpoint in the table in msec;
#X text 105 726 1) table;
#X text 195 726 - buffer to hold recorded date;
#X text 105 746 2) float;
#X text 195 746 - enable multichannel ( can be 1 \, 2 \, 4);
#X obj 224 331 adc~;
#X obj 263 78 tgl 15 0 record empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 263 381 record~ table;
#N canvas 0 0 450 300 (subpatch) 0;
#X array table 44100 float 0;
#X coords 0 1 44099 -1 200 140 1;
#X restore 21 89 graph;
#X obj 263 470 snapshot~;
#X obj 282 449 metro 10;
#X floatatom 263 497 5 0 0 0 - - -, f 5;
#X obj 282 408 r record;
#X text 311 496 end of table = 1;
#X text 286 76 start/stop recording;
#X msg 293 137 append \$1;
#X obj 293 114 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 282 429 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X msg 311 189 loop \$1;
#X obj 311 166 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X text 336 167 record continously;
#X msg 333 224 set table;
#X text 408 225 change table;
#X floatatom 300 331 5 0 0 0 - - -, f 5;
#X floatatom 338 358 5 0 0 0 - - -, f 5;
#X obj 476 48 pddp/dsp;
#X text 319 95 in append mode stop/restart will continue were it was
stopped \, off by default;
#X text 372 349 endpoint in the table in msec;
#X text 334 318 startpoint in the table in msec;
#X obj 9 780 pddp/pddplink @pd_help/all_about_help_patches.pd -text Usage Guide
;
#X text 122 540 n = number of channels given by argument (1 \, 2 \,
or 4);
#N canvas 433 184 296 326 More... 0;
#X obj 47 150 record~ smp 2;
#N canvas 0 0 450 300 (subpatch) 0;
#X array 0-smp 22050 float 0;
#X coords 0 1 22049 -1 80 60 1;
#X restore 44 231 graph;
#N canvas 0 0 450 300 (subpatch) 0;
#X array 1-smp 22050 float 0;
#X coords 0 1 22049 -1 80 60 1;
#X restore 169 232 graph;
#X obj 64 106 adc~;
#X obj 47 77 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X text 33 55 optional int arg is nr of channels:;
#X text 148 150 can be 1 \, 2 or 4;
#X text 33 181 table naming convention is;
#X text 34 194 0...4-tablename:;
#X text 32 42 enable multichannel by using an;
#X connect 3 0 0 0;
#X connect 3 1 0 1;
#X connect 4 0 0 0;
#X restore 27 486 pd More...;
#X connect 29 0 31 0;
#X connect 30 0 31 0;
#X connect 31 0 33 0;
#X connect 33 0 35 0;
#X connect 34 0 33 0;
#X connect 36 0 41 0;
#X connect 39 0 31 0;
#X connect 40 0 39 0;
#X connect 41 0 34 0;
#X connect 42 0 31 0;
#X connect 43 0 42 0;
#X connect 45 0 31 0;
#X connect 47 0 31 1;
#X connect 48 0 31 2;
