Commit 67899a94 authored by J Reso's avatar J Reso
Browse files

my project example

parent 42491a25
Pipeline #4076 skipped
#N canvas 267 91 791 575 10;
#N canvas 259 87 791 575 10;
#X declare -path ../core;
#X declare -path ../numbers;
#X declare -path ../../abstractions/in -path ../../abstractions/out
......@@ -13,7 +13,7 @@
#X msg 427 69 \; pd dsp 1;
#X text 425 47 Audio on;
#X obj 490 301 hsl 128 10 0 1 0 0 empty empty 0-1 -2 -8 0 10 -262144
-1 -1 3800 1;
-1 -1 0 1;
#X obj 200 231 r \$0-to-sampler;
#X obj 432 414 s \$0-to-sampler;
#X msg 497 342 rec;
......@@ -32,7 +32,7 @@
#X text 211 277 <- lock length;
#X text 65 188 Sound from microphone to record;
#X text 509 213 = beginning of the sound;
#N canvas 116 90 972 640 _1-SOUND_FILES_ 0;
#N canvas 112 88 920 615 _1-SOUND_FILES_ 0;
#X obj 31 367 s \$0-to-sampler;
#X obj 61 89 bng 15 250 50 0 empty empty Random 17 7 0 10 -262144 -1
-1;
......@@ -95,7 +95,7 @@ MYSOUNDS : link to the right bank of sounds;
#X connect 33 1 3 0;
#X connect 34 0 28 0;
#X restore 432 451 pd _1-SOUND_FILES_;
#N canvas 1 85 847 641 _2-REC_PLAY_ 0;
#N canvas 1 81 847 641 _2-REC_PLAY_ 0;
#X text 112 151 =;
#X text 112 125 =;
#X text 112 98 =;
......@@ -120,7 +120,6 @@ MYSOUNDS : link to the right bank of sounds;
#X msg 140 126 mode 1;
#X msg 140 99 mode 0;
#X msg 48 541 phase;
#X obj 222 105 ../numbers/onoff 2000;
#X obj 222 139 + 1;
#X msg 222 161 mode \$1;
#X obj 222 62 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
......@@ -162,11 +161,12 @@ MYSOUNDS : link to the right bank of sounds;
#X obj 557 260 synth~ 1 0.35;
#X text 579 387 < test it;
#X obj 562 600 s \$0-to-sampler;
#X text 626 525 (Default);
#X text 621 522 (Default);
#X msg 562 523 fade 50;
#X msg 578 569 fade 200;
#X text 560 485 FADE TIME FOR SMOOTHING LOOP \; ----------------------------
;
#X obj 222 105 onoff 2000;
#X connect 3 0 13 0;
#X connect 4 0 13 0;
#X connect 5 0 12 0;
......@@ -179,25 +179,25 @@ MYSOUNDS : link to the right bank of sounds;
#X connect 17 0 12 0;
#X connect 21 0 14 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 26 0;
#X connect 25 0 32 0;
#X connect 32 0 22 0;
#X connect 23 0 25 0;
#X connect 24 0 31 0;
#X connect 31 0 64 0;
#X connect 38 0 44 0;
#X connect 39 0 45 0;
#X connect 40 0 46 0;
#X connect 43 0 46 0;
#X connect 44 0 41 0;
#X connect 45 0 41 0;
#X connect 46 0 41 0;
#X connect 47 0 37 0;
#X connect 48 0 37 0;
#X connect 53 0 54 0;
#X connect 54 0 52 0;
#X connect 55 0 56 0;
#X connect 56 0 53 0;
#X connect 58 0 55 0;
#X connect 62 0 60 0;
#X connect 63 0 60 0;
#X connect 42 0 45 0;
#X connect 43 0 40 0;
#X connect 44 0 40 0;
#X connect 45 0 40 0;
#X connect 46 0 36 0;
#X connect 47 0 36 0;
#X connect 52 0 53 0;
#X connect 53 0 51 0;
#X connect 54 0 55 0;
#X connect 55 0 52 0;
#X connect 57 0 54 0;
#X connect 61 0 59 0;
#X connect 62 0 59 0;
#X connect 64 0 22 0;
#X restore 432 472 pd _2-REC_PLAY_;
#N canvas 569 77 729 439 _3-PLAY_SLICES_ 0;
#X msg 234 333 start \$1 \, play;
......@@ -268,7 +268,7 @@ MYSOUNDS : link to the right bank of sounds;
#X connect 35 0 34 0;
#X restore 432 493 pd _3-PLAY_SLICES_;
#X text 651 135 Open an audio file;
#N canvas 341 81 922 566 _4-GENERAL_AUTO_SIZES 0;
#N canvas 337 79 922 566 _4-GENERAL_AUTO_SIZES 0;
#X obj 98 123 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X msg 98 141 loop \$1;
......@@ -346,7 +346,7 @@ Default : 0 \;;
#X obj 495 370 bng 15 250 50 0 empty empty oneshot 17 7 0 10 -262144
-1 -1;
#X floatatom 495 393 5 0 0 1 speed - -;
#X text 67 11 audio-sampler \; ------------- \; Play and record sounds
#X text 69 29 audio-sampler \; ------------- \; Play and record sounds
(mono) \; Argument \; \$1 : bank;
#X obj 67 213 audio-in;
#X obj 427 28 ../include;
......
#N canvas 748 195 576 390 10;
#N canvas 740 191 576 390 10;
#X declare -path ../core;
#X obj 50 87 cnv 15 139 21 empty empty empty 20 12 1 9 -187776 -1 0
;
......@@ -109,17 +109,15 @@
#X coords 0 1.02 881999 -1.02 200 130 1;
#X restore 31 185 graph;
#N canvas 1 48 450 300 (subpatch) 0;
#X array \$0-smp-0 882000 float 0;
#X coords 0 1.02 881999 -1.02 200 130 1 0 0;
#X array \$0-smp-0 29596 float 0;
#X coords 0 1.02 29595 -1.02 200 130 1 0 0;
#X restore 31 25 graph;
#X restore 50 223 pd \$0-TABLES;
#X text 48 145 AUDIO \; ---------------------;
#X text 231 47 COMMANDS \; ---------------------;
#N canvas 114 155 1083 589 \$0-COMMANDS 0;
#N canvas 108 152 1083 589 \$0-COMMANDS 0;
#X obj 22 -12 inlet;
#X obj 256 209 s \$0-loop-in;
#X obj 288 161 symbol;
#X obj 288 183 s \$0-open-file;
#X obj 32 198 s \$0-on-in;
#X obj 33 535 s \$0-start-in;
#X obj 63 514 s \$0-end-in;
......@@ -137,16 +135,6 @@
#X msg 156 425 0;
#X obj 387 388 s \$0-auto-pause;
#X obj 249 338 s \$0-reset;
#X obj 333 160 s \$0-save-file;
#N canvas 736 439 450 300 pitch 0;
#X text 58 53 pitch command : changes speed by semitones;
#X obj 51 18 inlet;
#X obj 51 177 outlet;
#X obj 51 79 expr pow(2. \, ($f1/12));
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 208 174 pd pitch;
#X obj 333 138 symbol;
#X obj 749 307 route snd-outside snd-bank snd;
#X obj 125 472 s \$0-pos-line;
#X obj 94 492 s \$0-pos-in;
......@@ -202,89 +190,120 @@ rec-time init;
fade;
#X obj 928 123 s \$0-fade;
#X obj 201 202 sel 0;
#X connect 0 0 67 0;
#N canvas 704 241 519 432 -\$0-FILE-PATH- 0;
#X obj 168 271 pack s s;
#X msg 167 292 symbol \$2/\$1;
#X obj 213 225 initbang;
#X obj 213 248 getdir 4;
#X obj 167 318 s \$0-open-file;
#X obj 161 129 inlet;
#X obj 168 179 symbol;
#X obj 280 270 pack s s;
#X msg 279 291 symbol \$2/\$1;
#X obj 280 178 symbol;
#X obj 279 317 s \$0-save-file;
#X obj 267 133 inlet;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 2 0 3 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 11 0 8 0;
#X connect 16 0 17 0;
#X connect 18 0 12 0;
#X connect 22 0 75 0;
#X connect 23 0 21 0;
#X connect 24 0 15 0;
#X connect 24 1 16 0;
#X connect 24 2 14 0;
#X connect 27 0 4 0;
#X connect 27 1 8 0;
#X connect 27 2 9 0;
#X connect 27 3 11 0;
#X connect 27 4 70 0;
#X connect 27 5 75 0;
#X connect 27 6 22 0;
#X connect 27 7 1 0;
#X connect 27 8 2 0;
#X connect 27 9 23 0;
#X connect 27 10 69 0;
#X connect 27 10 73 0;
#X connect 28 0 18 0;
#X connect 28 1 12 0;
#X connect 32 0 33 0;
#X connect 33 0 27 0;
#X connect 34 0 27 0;
#X connect 35 0 34 0;
#X connect 37 0 19 0;
#X connect 37 1 29 0;
#X connect 37 2 39 0;
#X connect 37 3 38 0;
#X connect 37 4 24 0;
#X connect 43 0 44 1;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 47 0 46 0;
#X connect 48 0 50 0;
#X connect 50 0 49 0;
#X connect 50 0 55 0;
#X connect 50 1 40 0;
#X connect 50 2 44 0;
#X connect 50 3 45 1;
#X connect 3 0 0 1;
#X connect 3 0 7 1;
#X connect 5 0 6 0;
#X connect 6 0 0 0;
#X connect 7 0 8 0;
#X connect 8 0 10 0;
#X connect 9 0 7 0;
#X connect 11 0 9 0;
#X restore 289 167 pd -\$0-FILE-PATH-;
#N canvas 736 439 450 300 \$0pitch 0;
#X text 58 53 pitch command : changes speed by semitones;
#X obj 51 18 inlet;
#X obj 51 177 outlet;
#X obj 51 79 expr pow(2. \, ($f1/12));
#X connect 1 0 3 0;
#X connect 3 0 2 0;
#X restore 208 174 pd \$0pitch;
#X connect 0 0 62 0;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 9 0 6 0;
#X connect 14 0 15 0;
#X connect 16 0 10 0;
#X connect 19 0 13 0;
#X connect 19 1 14 0;
#X connect 19 2 12 0;
#X connect 22 0 2 0;
#X connect 22 1 6 0;
#X connect 22 2 7 0;
#X connect 22 3 9 0;
#X connect 22 4 65 0;
#X connect 22 5 70 0;
#X connect 22 6 72 0;
#X connect 22 7 1 0;
#X connect 22 8 71 0;
#X connect 22 9 71 1;
#X connect 22 10 64 0;
#X connect 22 10 68 0;
#X connect 23 0 16 0;
#X connect 23 1 10 0;
#X connect 27 0 28 0;
#X connect 28 0 22 0;
#X connect 29 0 22 0;
#X connect 30 0 29 0;
#X connect 32 0 17 0;
#X connect 32 1 24 0;
#X connect 32 2 34 0;
#X connect 32 3 33 0;
#X connect 32 4 19 0;
#X connect 38 0 39 1;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 42 0 41 0;
#X connect 43 0 45 0;
#X connect 45 0 44 0;
#X connect 45 0 50 0;
#X connect 45 1 35 0;
#X connect 45 2 39 0;
#X connect 45 3 40 1;
#X connect 46 0 47 0;
#X connect 47 0 43 1;
#X connect 48 0 49 0;
#X connect 49 0 47 1;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 52 0 48 1;
#X connect 53 0 54 0;
#X connect 54 0 52 1;
#X connect 54 0 53 0;
#X connect 55 0 56 0;
#X connect 56 0 57 0;
#X connect 59 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 60 1;
#X connect 60 0 61 0;
#X connect 63 0 64 0;
#X connect 64 0 65 1;
#X connect 65 0 66 0;
#X connect 67 0 68 0;
#X connect 67 1 27 0;
#X connect 69 0 5 0;
#X connect 69 1 6 0;
#X connect 69 2 26 0;
#X connect 69 3 25 0;
#X connect 69 4 28 0;
#X connect 69 5 13 0;
#X connect 69 6 30 0;
#X connect 69 7 20 0;
#X connect 69 8 31 0;
#X connect 69 9 36 0;
#X connect 69 10 37 0;
#X connect 70 0 10 0;
#X connect 70 1 71 0;
#X connect 71 0 10 0;
#X connect 71 1 72 0;
#X connect 73 0 50 0;
#X connect 73 1 48 0;
#X connect 73 2 41 0;
#X connect 73 3 42 0;
#X connect 73 4 59 0;
#X connect 73 4 60 0;
#X connect 73 5 62 0;
#X connect 73 6 65 0;
#X connect 73 7 74 0;
#X connect 75 1 7 0;
#X connect 62 0 63 0;
#X connect 62 1 22 0;
#X connect 64 0 3 0;
#X connect 64 1 4 0;
#X connect 64 2 21 0;
#X connect 64 3 20 0;
#X connect 64 4 23 0;
#X connect 64 5 11 0;
#X connect 64 6 25 0;
#X connect 64 7 18 0;
#X connect 64 8 26 0;
#X connect 64 9 31 0;
#X connect 64 10 32 0;
#X connect 65 0 8 0;
#X connect 65 1 66 0;
#X connect 66 0 8 0;
#X connect 66 1 67 0;
#X connect 68 0 45 0;
#X connect 68 1 43 0;
#X connect 68 2 36 0;
#X connect 68 3 37 0;
#X connect 68 4 54 0;
#X connect 68 4 55 0;
#X connect 68 5 57 0;
#X connect 68 6 60 0;
#X connect 68 7 69 0;
#X connect 70 1 5 0;
#X connect 72 0 70 0;
#X restore 234 108 pd \$0-COMMANDS;
#X obj 234 80 inlet;
#N canvas 34 477 330 287 \$0-PLAY 0;
......@@ -706,14 +725,14 @@ fade;
#X obj 114 87 nbx 4 10 -100 100 0 0 \$0-speed \$0-speed-in speed -28
5 1 9 -187776 -33289 -1 1 256;
#X obj 53 117 hsl 135 10 0 1 0 0 \$0-pos \$0-pos-in pos 1 6 1 9 -187776
-33289 -1 0 1;
-33289 -1 7280 1;
#X obj 150 87 tgl 10 0 \$0-loop \$0-loop-in L 3 6 1 9 -187776 -33289
-1 1 1;
#X obj 50 87 hradio 10 1 0 3 \$0-mode \$0-mode-in empty 0 -8 0 10 -187776
-33289 -1 0;
#X obj 61 88 cnv 8 1 3 empty \$0-cnv-play  0 3 0 13 -187776 -1 0;
#X obj 71 88 cnv 8 8 8 empty \$0-cnv-rec -3 0 2 60 -187776 -1 0;
#N canvas 290 83 811 589 \$0-GUI-SAMPLER 0;
#N canvas 286 81 811 589 \$0-GUI-SAMPLER 0;
#X msg 99 114 26 15 0 3 1;
#X msg 202 119 34 20 1 9 1;
#X msg 336 119 7 16 1 4 1;
......@@ -854,23 +873,23 @@ fade;
#X connect 60 1 18 0;
#X connect 61 0 35 0;
#X restore 234 129 pd \$0-GUI-SAMPLER;
#N canvas 293 150 643 429 \$0-ARGS 0;
#X obj 220 114 initbang;
#X obj 289 171 samplerate~;
#X obj 289 195 s \$0-samplerate;
#X obj 254 219 s \$0-id-table;
#X msg 254 196 0;
#X obj 119 360 outlet;
#X msg 220 265 20000;
#X text 261 262 ms;
#X obj 220 139 t b b b b;
#X obj 237 241 s \$0-init-phasor;
#X obj 104 228 symbol;
#X obj 29 251 select symbol;
#X obj 29 200 t b b;
#X obj 29 225 symbol \$1;
#X msg 30 278 snd-outside 1 \, snd-bank \$1;
#X msg 220 286 fade 10 \, auto-play 0 \, auto-pause 0 \, auto-length
#N canvas 289 148 604 339 \$0-ARGS 0;
#X obj 234 51 initbang;
#X obj 303 108 samplerate~;
#X obj 303 132 s \$0-samplerate;
#X obj 268 156 s \$0-id-table;
#X msg 268 133 0;
#X obj 133 297 outlet;
#X msg 234 202 20000;
#X text 275 199 ms;
#X obj 234 76 t b b b b;
#X obj 251 178 s \$0-init-phasor;
#X obj 118 165 symbol;
#X obj 43 188 select symbol;
#X obj 43 137 t b b;
#X obj 43 162 symbol \$1;
#X msg 44 215 snd-outside 1 \, snd-bank \$1;
#X msg 234 223 fade 10 \, auto-play 0 \, auto-pause 0 \, auto-length
0 \, auto-update 1 \, loop 1 \, start 0 \, end 1 \, speed 1 \, rec-time
\$1 \, size \$1 \, mode 0 \, on 1 \, resize;
#X connect 0 0 8 0;
......@@ -958,7 +977,7 @@ fade;
#X obj 245 306 r \$0-length;
#X msg 318 329 pos \$1;
#X text 245 288 ms;
#N canvas 182 94 493 606 \$0-FILE-RESIZE 0;
#N canvas 174 90 493 606 \$0-FILE-RESIZE 0;
#X obj 103 142 f 1;
#X obj 118 121 r \$0-id-table;
#X obj 103 93 t b a;
......
#N canvas 0 22 717 453 10;
#X obj 35 58 cnv 15 400 70 empty empty empty 20 12 0 14 -203904 -66577
0;
#X obj 511 76 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 511 102 getdir;
#X text 55 58 [r.mmb] is a dynamic version of [receive]. It allows
you to change which send it is listening to by sending a new argument
in its inlet.;
#X text 79 134 [r.mmb name];
#X text 99 147 arg1: name of corresponding [send] to listen to;
#X obj 155 255 s foo;
#X obj 275 255 s bar;
#X floatatom 155 226 5 0 0 0 - - -;
#X floatatom 275 226 5 0 0 0 - - -;
#X obj 196 359 r.mmb foo;
#X msg 212 288 foo;
#X msg 221 310 bar;
#X text 265 295 these should really be symbols \, but you don't have
to include the symbol selector;
#X floatatom 196 395 5 0 0 0 - - -;
#X text 530 74 see also: [s.mmb];
#X msg 511 133 \; pd open s.mmb-help.pd \$1;
#X obj 35 22 cnv 15 400 35 empty empty r.mmb 20 12 0 14 -4160 -203904
0;
#X connect 1 0 2 0;
#X connect 2 0 16 0;
#X connect 8 0 6 0;
#X connect 9 0 7 0;
#X connect 10 0 14 0;
#X connect 11 0 10 0;
#X connect 12 0 10 0;
#N canvas 104 38 619 632 10;
#N canvas 802 79 450 300 \$0-guts 0;
#X restore 204 409 pd \$0-guts;
#X obj 226 373 s pd-\$0-guts;
#X msg 226 339 clear \, obj 10 10 r \$1 \, obj 10 40 s \$2-out \, connect
0 0 1 0;
#X obj 212 447 r \$0-out;
#X obj 212 477 outlet;
#X obj 58 10 inlet;
#X obj 166 219 sel symbol;
#X msg 262 195 symbol;
#X obj 66 66 route float list;
#X obj 227 309 pack s \$0;
#X obj 233 107 loadbang;
#X obj 117 274 print r.mmb;
#X msg 117 254 bad argument;
#X obj 166 176 symbol \$1;
#X msg 315 308 clear;
#X obj 233 128 t b b b;
#X text 452 497 .mmb;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 5 0 8 0;
#X connect 6 1 9 0;
#X connect 7 0 6 1;
#X connect 8 2 13 0;
#X connect 9 0 2 0;
#X connect 10 0 15 0;
#X connect 12 0 11 0;
#X connect 13 0 6 0;
#X connect 14 0 1 0;
#X connect 15 0 13 0;
#X connect 15 1 7 0;
#X connect 15 2 14 0;
#N canvas 715 168 472 415 10;
#X obj 62 57 inlet;
#X obj 139 59 inlet;
#X obj 205 60 inlet;
#X text 67 32 red;
#X text 137 34 green;
#X text 209 34 blue;
#X obj 139 294 +;
#X obj 139 320 +;
#X obj 62 213 * -65536;
#X obj 139 214 * -256;
#X obj 205 214 * -1;
#X obj 139 351 - 1;
#X obj 139 386 outlet;
#X obj 72 258 t f b;
#X obj 62 102 pack f f f;
#X obj 62 165 clip 0 255;
#X obj 132 165 clip 0 255;
#X obj 202 165 clip 0 255;
#X obj 62 131 unpack f f f;
#X connect 0 0 14 0;
#X connect 1 0 14 1;
#X connect 2 0 14 2;
#X connect 6 0 7 1;
#X connect 7 0 11 0;
#X connect 8 0 13 0;
#X connect 9 0 6 0;
#X connect 10 0 6 1;
#X connect 11 0 12 0;
#X connect 13 0 7 0;
#X connect 13 1 6 0;
#X connect 14 0 18 0;
#X connect 15 0 8 0;
#X connect 16 0 9 0;
#X connect 17 0 10 0;
#X connect 18 0 15 0;
#X connect 18 1 16 0;
#X connect 18 2 17 0;
#N canvas 490 108 717 453 10;
#X obj 35 58 cnv 15 400 70 empty empty empty 20 12 0 14 -203904 -66577
0;
#X obj 511 76 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 511 102 getdir;
#X text 99 147 arg1: name of corresponding [send] to listen to;
#X msg 191 206 foo;
#X msg 200 228 bar;
#X text 244 213 these should really be symbols \, but you don't have
to include the symbol selector;
#X obj 35 22 cnv 15 400 35 empty empty s.mmb 20 12 0 14 -4160 -203904
0;
#X text 79 134 [s.mmb name];
#X text 530 74 see also: [r.mmb];
#X msg 511 133 \; pd open r.mmb-help.pd \$1;
#X text 55 58 [s.mmb] is a dynamic version of [send]. It allows you
to change which receive it is sending to by sending a new argument
in its left inlet.;
#X obj 128 271 s.mmb foo;
#X floatatom 128 211 5 0 0 0 - - -;
#X obj 125 354 r foo;
#X obj 242 356 r bar;
#X floatatom 125 389 5 0 0 0 - - -;
#X floatatom 242 391 5 0 0 0 - - -;
#X connect 1 0 2 0;
#X connect 2 0 10 0;
#X connect 4 0 12 1;
#X connect 5 0 12 1;
#X connect 13 0 12 0;
#X connect 14 0 16 0;
#X connect 15 0 17 0;
#N canvas 655 22 715 573 10;
#X obj 68 20 inlet;
#X obj 243 244 sel symbol;
#X msg 339 220 symbol;
#X obj 143 91 route float list;
#X obj 304 334 pack s \$0;
#X obj 310 132 loadbang;
#X msg 194 279 bad argument;
#X obj 243 201 symbol \$1;
#X obj 194 299 print s.mmb;
#N canvas 0 22 450 300 \$0-guts 0;
#X obj 10 10 r 1046-dummy;
#X obj 10 40 s foo;
#X connect 0 0 1 0;
#X restore 152 435 pd \$0-guts;
#X msg 304 364 clear \, obj 10 10 r \$2-dummy \, obj 10 40 s \$1 \,
connect 0 0 1 0;
#X obj 310 153 t b b b;
#X msg 387 330 clear;
#X obj 304 391 s pd-\$0-guts;
#X obj 68 52 s \$0-dummy;
#X obj 143 20 inlet;
#X text 531 474 .mmb;
#X connect 0 0 14 0;
#X connect 1 1 4 0;
#X connect 2 0 1 1;
#X connect 3 2 7 0;
#X connect 4 0 10 0;
#X connect 5 0 11 0;
#X connect 6 0 8 0;
#X connect 7 0 1 0;
#X connect 10 0 13 0;
#X connect 11 0 7 0;
#X connect 11 1 2 0;
#X connect 11 2 12 0;
#X connect 12 0 13 0;
#X connect 15 0 3 0;
#N canvas 103 269 405 367 10;
#N canvas 101 268 405 367 10;
#X obj 100 128 cnv 9 100 60 empty empty empty 1 6 0 8 -237178 -1 0
;
#X obj 95 254 inlet;
#X obj 95 304 outlet;
#N canvas 1 79 450 300 (subpatch) 0;
#X array \$0- 100 float 2;
#X coords 0 1 100 0 100 60 1 0 0;
#X array \$0- 16 float 2;
#X coords 0 1 16 0 100 60 1 0 0;
#X restore 100 129 graph;
#X obj 101 116 cnv 9 98 11 empty \$0-cnv empty 1 6 0 8 -237178 -1 0
;
......@@ -18,11 +18,11 @@
#X obj 190 119 bng 10 100 50 0 \$0-reset \$0-reset-in r 4 5 1 9 -237178
-33289 -1;
#X obj 122 119 bng 10 50 50 0 \$0-write \$0-write-in w 3 5 1 7 -237178
-33289 -1;
#X obj 100 119 nbx 2 10 0 11 0 0 \$0-read \$0-read-in empty 25 6 1
9 -237178 -33289 -1 0 256;
#X obj 100 80 nbx 2 10 0 11 0 0 \$0-id \$0-id-in empty -10 6 1 9 -237178
-33289 -1 0 256;
-33289 -33289;
#X obj 100 119 nbx 2 10 0 4 0 0 \$0-read \$0-read-in empty 25 6 1 9
-237178 -33289 -33289 1 256;
#X obj 100 80 nbx 2 10 0 4 0 0 \$0-id \$0-id-in empty -10 6 1 9 -237178
-33289 -1 1 256;
#N canvas 637 305 663 311 \$0-ARGS 0;
#X obj 176 21 initbang;
#X obj 340 130 f \$1;
......@@ -200,7 +200,7 @@
#X restore 256 286 pd \$0-PRESETS;
#X obj 122 80 bng 10 100 50 0 \$0-clear \$0-clear-in c 3 5 1 9 -237178
-33289 -1;
#X obj 255 312 outlet;
#X obj 256 312 outlet;
#X connect 1 0 14 0;
#X connect 7 0 15 0;
#X connect 8 0 14 1;
......
#N canvas 143 77 800 687 10;
#X declare -path ../../abstractions/in -path ../../abstractions/out
-path ../../abstractions/numbers -path ../../abstractions/video -path