1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
#N canvas 449 37 813 918 12;
#X obj 18 59 r runtest;
#X msg 18 84 bang;
#X text 46 23 test whethre [binfile] correctly writes data;
#X obj 240 429 binfile;
#N canvas 0 0 450 585 makedata 0;
#X obj 37 37 inlet;
#X obj 60 141 t f b;
#X obj 60 166 until;
#X obj 60 191 i;
#X obj 60 216 t f f;
#X obj 108 216 + 1;
#X msg 108 191 0;
#X obj 250 314 outlet;
#X obj 37 77 t b b b;
#X obj 37 383 list store;
#X msg 60 356 append \$1;
#X obj 60 261 t f f;
#X obj 37 408 outlet;
#X text 249 347 "arbitrary" chunks;
#X msg 60 116 256;
#X obj 60 329 mod 256;
#X text 38 436 single list with normalized data;
#X connect 0 0 8 0;
#X connect 1 0 2 0;
#X connect 1 1 6 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 11 0;
#X connect 4 1 5 0;
#X connect 5 0 3 1;
#X connect 6 0 3 1;
#X connect 8 0 9 0;
#X connect 8 1 14 0;
#X connect 8 2 9 1;
#X connect 9 0 12 0;
#X connect 10 0 9 0;
#X connect 11 0 15 0;
#X connect 11 1 7 0;
#X connect 14 0 1 0;
#X connect 15 0 10 0;
#X restore 263 285 pd makedata;
#X msg 263 260 bang;
#X obj 240 227 t s b b;
#X msg 396 280 clear;
#X obj 50 188 t s s;
#X obj 82 484 file;
#X obj 50 212 t b s;
#X obj 82 377 until;
#X msg 82 452 1;
#X obj 120 484 t b;
#X obj 50 290 i;
#X obj 68 241 t l l;
#X obj 68 266 list length;
#X obj 170 459 list;
#X obj 170 484 list split 1;
#X obj 82 509 pack 0 0;
#X msg 100 212 close \, open \$1;
#X obj 50 324 + 10;
#X obj 82 410 t b b b;
#X msg 155 412 -1;
#X obj 82 534 t l l;
#X obj 82 559 spigot;
#X obj 126 534 !=;
#X obj 82 584 t b a;
#X msg 82 665 1;
#X msg 142 559 expected \$2...but got \$1;
#X obj 142 584 print ERROR;
#X obj 18 107 t b b;
#X obj 18 689 i 0, f 9;
#X msg 18 794 \; pd quit \$1;
#X obj 18 767 t f f;
#X obj 363 183 print test;
#X msg 240 392 write \$1;
#X obj 50 617 list, f 38;
#X obj 50 348 t b f;
#X obj 210 509 t a a, f 15;
#X obj 50 642 route bang;
#X obj 128 642 t b a;
#X obj 176 642 print LEFTOVER;
#X obj 62 767 print RESULT;
#N canvas 0 0 690 356 datafile 0;
#X obj 106 30 inlet;
#X obj 159 63 r outdir;
#X obj 159 88 symbol;
#X obj 106 123 symbol -;
#X obj 106 148 select -;
#X obj 106 173 file patchpath;
#X obj 106 198 list append testdata.bin;
#X obj 106 55 t b;
#X obj 106 223 file join;
#X obj 106 248 outlet;
#X connect 0 0 7 0;
#X connect 1 0 2 0;
#X connect 2 0 3 1;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 6 0;
#X connect 6 0 8 0;
#X connect 7 0 3 0;
#X connect 8 0 9 0;
#X restore 50 131 pd datafile;
#X msg 363 157 writing to \$1;
#X obj 18 728 t f b;
#X obj 241 767 symbol;
#X obj 50 159 t s s s, f 39;
#X obj 241 793 file delete;
#X connect 0 0 1 0;
#X connect 1 0 31 0;
#X connect 4 0 15 0;
#X connect 4 1 3 0;
#X connect 5 0 4 0;
#X connect 6 0 36 0;
#X connect 6 1 5 0;
#X connect 6 2 7 0;
#X connect 7 0 3 0;
#X connect 8 0 10 0;
#X connect 8 1 6 0;
#X connect 9 0 19 0;
#X connect 9 1 13 0;
#X connect 10 0 14 0;
#X connect 10 1 20 0;
#X connect 11 0 22 0;
#X connect 12 0 9 0;
#X connect 13 0 11 1;
#X connect 14 0 21 0;
#X connect 15 0 16 0;
#X connect 15 1 17 1;
#X connect 16 0 14 1;
#X connect 17 0 18 0;
#X connect 17 0 37 1;
#X connect 18 0 19 1;
#X connect 18 1 39 0;
#X connect 19 0 24 0;
#X connect 20 0 9 0;
#X connect 21 0 38 0;
#X connect 22 0 12 0;
#X connect 22 1 17 0;
#X connect 22 2 23 0;
#X connect 23 0 19 1;
#X connect 24 0 25 0;
#X connect 24 1 26 0;
#X connect 25 0 27 0;
#X connect 26 0 25 1;
#X connect 27 0 28 0;
#X connect 27 1 29 0;
#X connect 28 0 32 1;
#X connect 29 0 30 0;
#X connect 31 0 32 0;
#X connect 31 1 44 0;
#X connect 32 0 46 0;
#X connect 34 0 33 0;
#X connect 34 1 43 0;
#X connect 36 0 3 0;
#X connect 37 0 40 0;
#X connect 38 0 37 0;
#X connect 38 1 11 0;
#X connect 39 0 17 1;
#X connect 40 1 41 0;
#X connect 41 0 28 0;
#X connect 41 1 42 0;
#X connect 44 0 48 0;
#X connect 45 0 35 0;
#X connect 46 0 34 0;
#X connect 46 1 47 0;
#X connect 47 0 49 0;
#X connect 48 0 8 0;
#X connect 48 1 47 1;
#X connect 48 2 45 0;
|