#N canvas 620 109 605 467 10;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-array 64 float 2 black black;
#X coords 0 1 64 -1 100 70 1;
#X restore 362 9 graph;
#X obj 154 -27 loadbang;
#N canvas 68 141 428 387 Using_tabsend~_with_block~ 0;
#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
14 #c4dcdc #000000 0;
#N canvas 0 0 450 300 (subpatch) 0;
#X array \$0-array2 128 float 0 black black;
#X coords 0 1 127 -1 128 100 1;
#X restore 193 117 graph;
#X msg 24 305 set 128;
#X msg 24 257 set 64;
#X obj 194 117 cnv 15 64 20 empty empty 64_samples 0 10 0 10 #f8fc00
#404040 0;
#X obj 193 197 cnv 15 128 20 empty empty 128_samples 60 10 0 10 #00fc04
#404040 0;
#X obj 23 117 osc~ 512;
#X text 73 256 default size;
#X text 78 303 double size;
#X obj 24 353 block~;
#X text 8 2 [tabsend~] Using [tabsend~] with [block~];
#X text 21 230 Try changing the block size:;
#X text 20 38 You can use [block~] to change the blocksize and \, consequently
\, how many samples are send to the specified array by [tabsend~].
;
#X obj 24 148 tabsend~ \$0-array2;
#X connect 2 0 9 0;
#X connect 3 0 9 0;
#X connect 6 0 13 0;
#X restore 154 172 pd Using_tabsend~_with_block~;
#X text 151 124 By default a block is 64 samples. This can be reset
using the [block~] object \, as in the subpatch below:;
#X obj 154 32 osc~;
#X msg 154 2 512;
#X text 152 -75 The [tabsend~] object writes an audio signal continuously
to an array.;
#X text 82 -173 write one block of a signal continuously to an array
;
#X obj 154 62 tabsend~ \$0-array;
#X connect 1 0 5 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
