#N canvas 620 109 605 467 10;
#X text 46 78 write a signal in an array;
#X msg 130 249 bang;
#X msg 146 294 stop;
#X obj 113 225 phasor~ 200;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-array 1000 float 0 black black;
#X coords 0 1 999 -1 160 100 1;
#X restore 364 238 graph;
#X msg 133 271 start 500;
#X text 110 110 [tabwrite~] records an audio signal sequentially into
an array. Sending it "bang" writes from beginning to end of the array.
To avoid writing all the way to the end \, you can send a "stop message
at an appropriate later time. The "start" message allows skipping a
number of samples at the nbeginning. (Starting and stopping occur on
block boundaries \, typically multiples of 64 samples \, in the input
signal.);
#X obj 206 274 bng 15 250 50 0 empty empty empty 17 7 0 10 #00fc04
#000000 #000000;
#X obj 206 294 f \$0;
#X obj 113 346 tabwrite~ \$0-array;
#X obj 364 348 table \$0-array2;
#X msg 206 316 set \$1-array2;
#X connect 1 0 9 0;
#X connect 2 0 9 0;
#X connect 3 0 9 0;
#X connect 5 0 9 0;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
#X connect 11 0 9 0;
