- Reestructuración de ficheros y directorios general

- merge v0.01 --> Añadido fileselector
- Añadidas fuentes de Gem y Pure Data
- pix2jpg incluído en Gem. Archivos de construcción de Gem modificados.
- Añadido fichero ompiling.txt con instrucciones de compilación
This commit is contained in:
Santi Noreña 2013-02-04 18:00:17 +01:00
parent c9adfd020b
commit e85d191b46
3100 changed files with 775434 additions and 3073 deletions

View file

@ -0,0 +1,264 @@
#N canvas 78 319 718 504 12;
#X floatatom 239 98 4 0 0 0 - - adc-gain;
#X text 317 17 latency measurement;
#N canvas 31 48 928 842 guts 0;
#X obj 292 35 adc~ 1 2 3 4 5 6 7 8;
#X obj 318 102 == 1;
#X obj 293 126 *~ 0;
#X obj 355 128 *~ 0;
#X obj 418 129 *~ 0;
#X obj 480 131 *~ 0;
#X obj 541 134 *~ 0;
#X obj 603 136 *~ 0;
#X obj 666 137 *~ 0;
#X obj 728 139 *~ 0;
#X obj 380 104 == 2;
#X obj 443 105 == 3;
#X obj 505 107 == 4;
#X obj 566 110 == 5;
#X obj 628 112 == 6;
#X obj 691 113 == 7;
#X obj 753 115 == 8;
#X obj 46 34 loadbang;
#X obj 59 153 r inchannel;
#X msg 59 177 set \$1;
#X obj 59 201 s inchannel-set;
#N canvas 0 22 450 300 (subpatch) 0;
#X array pulse 120 float 3;
#A 0 0 0 0 0 0 0 0 0 0 0 -0 -6.19458e-05 -0.000494103 -0.00165937 -0.00390618
-0.00756153 -0.0129244 -0.0202596 -0.0297923 -0.0417031 -0.0561239
-0.0731343 -0.0927595 -0.114969 -0.139674 -0.166732 -0.195943 -0.227055
-0.259767 -0.293732 -0.328561 -0.363831 -0.39909 -0.433862 -0.467657
-0.499977 -0.530324 -0.558209 -0.583156 -0.604713 -0.622461 -0.636015
-0.645036 -0.649234 -0.648374 -0.642282 -0.630843 -0.614012 -0.591808
-0.564318 -0.531698 -0.494168 -0.452014 -0.405579 -0.355267 -0.301528
-0.244862 -0.185805 -0.124926 -0.0628189 -9.26574e-05 0.0626345 0.124745
0.185628 0.244691 0.301365 0.355113 0.405437 0.451883 0.494051 0.531595
0.56423 0.591735 0.613955 0.630802 0.642256 0.648364 0.649239 0.645055
0.636048 0.622507 0.604771 0.583224 0.558287 0.53041 0.500069 0.467754
0.433963 0.399193 0.363935 0.328665 0.293834 0.259866 0.22715 0.196032
0.166815 0.139751 0.115038 0.0928211 0.0731882 0.0561701 0.0417419
0.0298239 0.0202844 0.012943 0.00757468 0.00391473 0.00166424 0.000496283
6.24961e-05 0 0 0 0 0 0 0 0 0 0;
#X coords 0 1 119 -1 200 140 1;
#X restore 25 399 graph;
#X obj 52 587 t b b;
#X obj 123 648 f;
#X obj 161 648 + 1;
#X obj 52 616 until;
#X obj 123 676 t f f;
#X obj 46 780 tabwrite pulse;
#X obj 50 563 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 143 570 \; pulse const 0;
#X msg 140 620 0;
#X obj 44 676 sel 100;
#X obj 157 780 + 10;
#X obj 67 712 * 0.06283;
#X obj 615 264 metro 1000;
#X obj 615 218 r metro-on;
#X obj 614 243 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 628 326 vline~;
#X obj 627 357 tabread4~ pulse;
#X obj 687 31 r inchannel;
#X obj 291 186 hip~ 20;
#X obj 411 516 *~ 1e+10;
#X obj 411 543 clip~ 0 1;
#X obj 411 567 *~ 1e+10;
#X obj 412 603 lop~ 3;
#X obj 413 627 clip~ 0 1;
#X msg 355 574 clear;
#X msg 629 295 0 \, 12000 10;
#X obj 744 359 osc~ 220;
#X obj 744 386 *~ 0.03;
#X obj 649 526 +~;
#X obj 650 581 dac~ 1 2 3 4 5 6 7 8;
#X obj 431 268 bp~ 220 0.7;
#X obj 693 622 env~ 65536;
#X floatatom 693 649 4 0 0 0 - - -;
#X floatatom 749 329 5 0 0 0 - - -;
#X obj 704 414 +~;
#X obj 430 292 rzero~ -1;
#X obj 431 317 rzero~ -1;
#X obj 431 343 *~ 0.15;
#X obj 287 316 rzero~ 1;
#X obj 288 341 rzero~ 1;
#X obj 45 747 expr -0.5 * (1-cos($f1)) * sin($f1);
#X obj 288 292 bp~ 2000 0.7;
#X obj 413 465 *~ 20;
#X obj 629 382 *~ 0.1;
#X obj 332 220 + 100;
#X obj 332 245 dbtorms;
#X obj 290 246 *~ 1;
#X obj 160 281 env~ 65536;
#X floatatom 160 308 4 0 0 0 - - -;
#X obj 431 370 bonk~;
#X obj 431 395 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 412 489 -~ 0.1;
#X obj 414 656 -~ 1;
#X obj 414 683 *~ -1;
#X obj 565 747 phasor~;
#X msg 616 714 0;
#X obj 664 703 del 800;
#X obj 665 728 snapshot~;
#X floatatom 665 779 6 0 0 0 - - -;
#X obj 666 756 * 1000;
#X obj 87 328 s adc-db;
#X obj 733 646 s dac-db;
#X obj 728 774 s latency;
#X obj 354 196 r adc-gain;
#X msg 47 61 \; inchannel 1 \; metro-on 1 \; pd dsp 1;
#X obj 474 397 s discontinuity;
#X obj 496 514 *~ 1e+10;
#X obj 496 541 clip~ 0 1;
#X obj 496 565 *~ 1e+10;
#X obj 497 601 lop~ 3;
#X obj 498 625 clip~ 0 1;
#X obj 497 487 -~ 0.1;
#X obj 497 463 *~ 20;
#X obj 514 709 *~;
#X connect 0 0 2 0;
#X connect 0 1 3 0;
#X connect 0 2 4 0;
#X connect 0 3 5 0;
#X connect 0 4 6 0;
#X connect 0 5 7 0;
#X connect 0 6 8 0;
#X connect 0 7 9 0;
#X connect 1 0 2 1;
#X connect 2 0 40 0;
#X connect 3 0 40 0;
#X connect 4 0 40 0;
#X connect 5 0 40 0;
#X connect 6 0 40 0;
#X connect 7 0 40 0;
#X connect 8 0 40 0;
#X connect 9 0 40 0;
#X connect 10 0 3 1;
#X connect 11 0 4 1;
#X connect 12 0 5 1;
#X connect 13 0 6 1;
#X connect 14 0 7 1;
#X connect 15 0 8 1;
#X connect 16 0 9 1;
#X connect 17 0 86 0;
#X connect 18 0 19 0;
#X connect 19 0 20 0;
#X connect 22 0 25 0;
#X connect 22 1 30 0;
#X connect 22 1 29 0;
#X connect 23 0 24 0;
#X connect 23 0 26 0;
#X connect 23 0 31 0;
#X connect 24 0 23 1;
#X connect 25 0 23 0;
#X connect 26 0 33 0;
#X connect 26 1 32 0;
#X connect 28 0 22 0;
#X connect 30 0 23 1;
#X connect 31 0 25 1;
#X connect 32 0 27 1;
#X connect 33 0 62 0;
#X connect 34 0 47 0;
#X connect 34 0 46 0;
#X connect 34 0 77 0;
#X connect 34 0 78 0;
#X connect 35 0 36 0;
#X connect 36 0 34 0;
#X connect 37 0 38 0;
#X connect 38 0 65 0;
#X connect 39 0 1 0;
#X connect 39 0 10 0;
#X connect 39 0 11 0;
#X connect 39 0 12 0;
#X connect 39 0 13 0;
#X connect 39 0 14 0;
#X connect 39 0 15 0;
#X connect 39 0 16 0;
#X connect 40 0 68 0;
#X connect 41 0 42 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 44 0 45 0;
#X connect 45 0 74 0;
#X connect 46 0 44 0;
#X connect 47 0 37 0;
#X connect 48 0 49 0;
#X connect 49 0 56 1;
#X connect 50 0 51 0;
#X connect 50 0 51 1;
#X connect 50 0 51 2;
#X connect 50 0 51 3;
#X connect 50 0 51 4;
#X connect 50 0 51 5;
#X connect 50 0 51 6;
#X connect 50 0 51 7;
#X connect 50 0 53 0;
#X connect 52 0 57 0;
#X connect 53 0 54 0;
#X connect 53 0 83 0;
#X connect 55 0 48 0;
#X connect 56 0 50 0;
#X connect 57 0 58 0;
#X connect 58 0 59 0;
#X connect 59 0 71 0;
#X connect 60 0 61 0;
#X connect 61 0 64 0;
#X connect 62 0 27 0;
#X connect 63 0 60 0;
#X connect 64 0 73 0;
#X connect 65 0 56 0;
#X connect 65 0 94 0;
#X connect 66 0 67 0;
#X connect 67 0 68 1;
#X connect 68 0 69 0;
#X connect 68 0 63 0;
#X connect 68 0 52 0;
#X connect 69 0 70 0;
#X connect 69 0 82 0;
#X connect 71 0 72 0;
#X connect 71 0 87 0;
#X connect 73 0 41 0;
#X connect 74 0 75 0;
#X connect 75 0 95 0;
#X connect 76 0 79 0;
#X connect 77 0 76 1;
#X connect 78 0 79 0;
#X connect 79 0 81 0;
#X connect 81 0 80 0;
#X connect 81 0 84 0;
#X connect 85 0 66 0;
#X connect 88 0 89 0;
#X connect 89 0 90 0;
#X connect 90 0 91 0;
#X connect 91 0 92 0;
#X connect 92 0 95 1;
#X connect 93 0 88 0;
#X connect 94 0 93 0;
#X connect 95 0 76 0;
#X restore 595 387 pd guts;
#X floatatom 242 50 4 1 8 0 inchannel inchannel-set inchannel;
#X floatatom 626 267 6 0 0 0 - latency -;
#X text 108 96 adjust gain here:;
#X text 432 267 latency in milliseconds;
#X text 571 245 THE ANSWER IS:;
#X floatatom 528 143 4 0 0 0 - adc-db -;
#X floatatom 527 92 4 0 0 0 - dac-db -;
#X text 567 142 RMS amplitude in;
#X text 564 93 RMS amplitude out;
#X text 106 142 so that RMS amplitude in is between 60 and 70;
#X text 108 121 (typically between -20 and 20);
#X text 497 466 updated for Pd version 0.43;
#X obj 228 259 bng 25 250 50 0 empty discontinuity empty 17 7 0 10
-262144 -1 -1;
#X text 40 235 discontinuity: this flashes if there are audio errors
;
#X text 67 343 To use this patch \, connect your audio output back
to the audio input (any input and output channel from 1 to 8 \, but
the input channel should agree wih the "inchannel" control at top).
Then adjust gain so that "RMS amplitude in" is about 65 (anywhere from
60 to 70 will do.) The latency is measured once per second. If there
are interruptions in the audio the button above should flash (whether
or not the audio system reports the error).;

View file

@ -0,0 +1,21 @@
#N canvas 161 261 299 317 12;
#X floatatom 118 256 0 0 0 0 - - -;
#X obj 118 168 cputime;
#X obj 118 28 loadbang;
#X obj 118 112 metro 1000;
#X msg 118 56 1;
#X floatatom 118 84 0 0 0 0 - - -;
#X obj 118 140 t b b;
#X obj 118 228 * 0.1;
#X obj 118 197 int;
#X text 163 84 <-- on/off;
#X text 51 284 CPU load in percent;
#X connect 1 0 8 0;
#X connect 2 0 4 0;
#X connect 3 0 6 0;
#X connect 4 0 5 0;
#X connect 5 0 3 0;
#X connect 6 0 1 0;
#X connect 6 1 1 1;
#X connect 7 0 0 0;
#X connect 8 0 7 0;

View file

@ -0,0 +1,521 @@
#N canvas 160 334 492 362 12;
#X floatatom 72 273 3 0 0 0 - - -;
#X obj 27 221 notein;
#X obj 27 247 stripnote;
#X floatatom 27 272 3 0 0 0 - - -;
#X text 219 234 MIDI OUT;
#X text 27 197 MIDI IN;
#X floatatom 150 272 3 0 0 0 - - -;
#X floatatom 120 271 3 0 0 0 - - -;
#X obj 120 246 ctlin;
#N canvas 0 50 484 446 midi 0;
#X obj 96 65 inlet;
#X obj 96 262 noteout;
#X floatatom 96 92 0 0 0 0 - - -;
#X obj 338 113 loadbang;
#X obj 96 184 metro;
#X obj 96 236 makenote;
#X floatatom 189 166 0 0 0 0 - - -;
#X obj 96 210 f;
#X floatatom 145 166 0 0 0 0 - - -;
#X floatatom 233 166 0 0 0 0 - - -;
#X floatatom 276 166 0 0 0 0 - - -;
#X msg 338 148 500;
#X msg 370 148 60;
#X msg 399 148 64;
#X msg 427 148 250;
#X text 144 145 rate;
#X text 187 145 pitch;
#X text 232 145 vel;
#X text 268 146 length;
#X obj 230 257 ctlout 1;
#X floatatom 230 228 0 0 0 0 - - -;
#X connect 0 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 11 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 3 0 14 0;
#X connect 4 0 7 0;
#X connect 5 0 1 0;
#X connect 5 1 1 1;
#X connect 6 0 7 1;
#X connect 7 0 5 0;
#X connect 8 0 4 1;
#X connect 9 0 5 1;
#X connect 10 0 5 2;
#X connect 11 0 8 0;
#X connect 12 0 6 0;
#X connect 13 0 9 0;
#X connect 14 0 10 0;
#X connect 20 0 19 0;
#X restore 219 284 pd midi;
#X floatatom 178 93 3 0 0 0 - tone-vu1 -;
#X floatatom 205 93 3 0 0 0 - tone-vu2 -;
#X obj 177 126 tgl 20 0 tone-ch1 tone-ch1 1 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 202 126 tgl 20 0 tone-ch2 tone-ch2 2 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 219 258 tgl 20 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
1;
#X obj 184 192 tgl 15 0 tone-monitor set-tone-monitor monitor-inputs
23 8 0 12 -262144 -1 -1 0 1;
#X text 40 120 OFF;
#N canvas 0 50 524 326 more 0;
#X floatatom 42 209 0 0 0 0 - - -;
#X obj 42 183 f;
#X obj 79 183 + 1;
#X obj 42 150 metro 1000;
#X obj 42 123 tgl 20 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X text 24 30 this window has various wierd debugging stuff...;
#X text 22 74 see if Pd's time;
#X text 22 93 measurement works:;
#X obj 227 127 adc~;
#X obj 226 224 print~;
#X obj 235 201 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 227 152 *~ 1;
#X obj 302 138 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 302 158 sel 0 1;
#X obj 301 183 1;
#X obj 333 185 1000;
#X text 226 94 print out literal values from ADC 1;
#X text 323 136 optionally multiply by 1000;
#X connect 1 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 1 0;
#X connect 4 0 3 0;
#X connect 8 0 11 0;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 1 15 0;
#X connect 14 0 11 1;
#X connect 15 0 11 1;
#X restore 388 266 pd more;
#X obj 343 193 tgl 15 0 tone-hipass tone-hipass-set input-hipass 23
8 0 12 -262144 -1 -1 1 1;
#X obj 243 126 tgl 20 0 tone-ch3 tone-ch3 3 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 268 126 tgl 20 0 tone-ch4 tone-ch4 4 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 309 126 tgl 20 0 tone-ch5 tone-ch5 5 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 334 126 tgl 20 0 tone-ch6 tone-ch6 6 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 428 117 bng 15 250 50 0 tone-all empty ALL 20 8 0 12 -262144
-1 -1;
#X obj 428 138 bng 15 250 50 0 tone-none empty NONE 20 8 0 12 -262144
-1 -1;
#X floatatom 244 93 3 0 0 0 - tone-vu3 -;
#X floatatom 272 93 3 0 0 0 - tone-vu4 -;
#X floatatom 310 93 3 0 0 0 - tone-vu5 -;
#X floatatom 338 93 3 0 0 0 - tone-vu6 -;
#X text 237 73 AUDIO INPUT (RMS dB);
#X text 101 88 noise;
#X text 100 105 tone;
#X obj 84 90 vradio 15 1 0 2 tone-type tone-type-set empty 0 -6 0 8
-262144 -1 -1 1;
#X obj 22 91 vradio 15 1 0 3 tone-radio tone-radio-set empty 0 -6 0
8 -262144 -1 -1 2;
#X floatatom 376 93 3 0 0 0 - tone-vu7 -;
#X floatatom 404 93 3 0 0 0 - tone-vu8 -;
#X obj 375 126 tgl 20 0 tone-ch7 tone-ch7 7 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 400 126 tgl 20 0 tone-ch8 tone-ch8 8 5 -8 0 12 -262144 -1 -1
1 1;
#N canvas 233 346 321 422 audio 0;
#X obj 25 303 s~ tone-mon;
#X obj 25 277 line~;
#X obj 25 249 pack 0 50;
#X obj 25 223 r tone-monitor;
#X obj 28 139 * 5;
#X obj 28 164 s tone-hip;
#X obj 28 114 r tone-hipass;
#N canvas 424 104 548 519 glue+loadbang 0;
#X obj 8 20 loadbang;
#X obj 175 18 r tone-all;
#X obj 285 16 r tone-none;
#X msg 175 46 \; tone-ch1 1 \; tone-ch2 1 \; tone-ch3 1 \; tone-ch4
1 \; tone-ch5 1 \; tone-ch6 1 \; tone-ch7 1 \; tone-ch8 1;
#X msg 285 47 \; tone-ch1 0 \; tone-ch2 0 \; tone-ch3 0 \; tone-ch4
0 \; tone-ch5 0 \; tone-ch6 0 \; tone-ch7 0 \; tone-ch8 0;
#X msg 8 48 \; pd dsp 1 \; tone-pitch 69 \; tone-radio 2 \; tone-radio-set
set 2 \; tone-type 1 \; tone-type-set 1 \; tone-all 1 \; tone-hipass-set
set 1 \;;
#X connect 0 0 5 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X restore 22 332 pd glue+loadbang;
#N canvas 207 133 468 559 tone-generator 0;
#X obj 22 187 osc~;
#X obj 22 81 mtof;
#X floatatom 22 58 0 0 0 0 - - -;
#X floatatom 22 103 0 0 0 0 - - -;
#X obj 22 163 sig~;
#X obj 22 33 r tone-pitch;
#X obj 119 179 noise~;
#X obj 65 249 +~;
#X obj 282 140 - 1;
#X obj 282 172 * -1;
#X obj 191 228 line~;
#X obj 281 229 line~;
#X obj 22 211 *~;
#X obj 119 210 *~;
#X msg 191 199 \$1 20;
#X msg 281 200 \$1 20;
#X floatatom 273 109 0 0 0 0 - - -;
#X obj 64 504 *~;
#X obj 86 477 line~;
#X obj 86 450 pack 0 50;
#X floatatom 201 365 0 0 0 0 - - -;
#X obj 86 423 dbtorms;
#X obj 64 530 s~ tone-osc;
#X obj 201 282 r tone-radio;
#X obj 201 310 sel 0 1 2;
#X msg 270 333 0;
#X msg 201 335 80;
#X msg 234 335 60;
#X obj 273 86 r tone-type;
#X obj 89 359 r tone-level;
#X obj 178 453 s tone-level-set;
#X msg 177 428 set \$1;
#X obj 329 452 s tone-radio-set;
#X obj 327 369 sel 80 60 0;
#X msg 327 394 0;
#X msg 360 394 1;
#X msg 393 394 2;
#X msg 329 426 set \$1;
#X msg 423 394 2;
#X obj 72 89 s tone-pitch-set;
#X msg 72 66 set \$1;
#X obj 177 29 r tone-hz;
#X msg 75 117 set \$1;
#X obj 75 140 s tone-hz-set;
#X obj 177 55 ftom;
#X connect 0 0 12 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 2 0 40 0;
#X connect 3 0 4 0;
#X connect 3 0 42 0;
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X connect 6 0 13 0;
#X connect 7 0 17 0;
#X connect 8 0 9 0;
#X connect 9 0 15 0;
#X connect 10 0 12 1;
#X connect 11 0 13 1;
#X connect 12 0 7 0;
#X connect 13 0 7 1;
#X connect 14 0 10 0;
#X connect 15 0 11 0;
#X connect 16 0 8 0;
#X connect 16 0 14 0;
#X connect 17 0 22 0;
#X connect 18 0 17 1;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 20 0 31 0;
#X connect 21 0 19 0;
#X connect 23 0 24 0;
#X connect 24 0 26 0;
#X connect 24 1 27 0;
#X connect 24 2 25 0;
#X connect 25 0 20 0;
#X connect 26 0 20 0;
#X connect 27 0 20 0;
#X connect 28 0 16 0;
#X connect 29 0 31 0;
#X connect 29 0 21 0;
#X connect 31 0 30 0;
#X connect 33 0 34 0;
#X connect 33 1 35 0;
#X connect 33 2 36 0;
#X connect 33 3 38 0;
#X connect 34 0 37 0;
#X connect 35 0 37 0;
#X connect 36 0 37 0;
#X connect 37 0 32 0;
#X connect 38 0 37 0;
#X connect 40 0 39 0;
#X connect 41 0 44 0;
#X connect 42 0 43 0;
#X connect 44 0 2 0;
#X restore 24 68 pd tone-generator;
#N canvas 76 157 975 436 assigns 0;
#X obj 12 71 hip~ 5;
#X obj 20 122 int;
#X obj 20 96 env~ 8192;
#X obj 12 18 adc~ 1;
#X obj 22 171 r~ tone-mon;
#X obj 31 306 line~;
#X obj 12 196 *~;
#X obj 31 279 pack 0 50;
#X obj 31 253 r tone-ch1;
#X obj 22 226 r~ tone-osc;
#X obj 22 331 *~;
#X obj 12 386 dac~ 1;
#X obj 12 361 +~;
#X obj 20 44 r tone-hip;
#X obj 132 70 hip~ 5;
#X obj 140 121 int;
#X obj 140 95 env~ 8192;
#X obj 142 170 r~ tone-mon;
#X obj 151 305 line~;
#X obj 132 195 *~;
#X obj 151 278 pack 0 50;
#X obj 142 225 r~ tone-osc;
#X obj 142 330 *~;
#X obj 132 360 +~;
#X obj 140 43 r tone-hip;
#X obj 132 17 adc~ 2;
#X obj 132 385 dac~ 2;
#X obj 151 252 r tone-ch2;
#X obj 254 72 hip~ 5;
#X obj 262 123 int;
#X obj 262 97 env~ 8192;
#X obj 264 172 r~ tone-mon;
#X obj 273 307 line~;
#X obj 254 197 *~;
#X obj 273 280 pack 0 50;
#X obj 264 227 r~ tone-osc;
#X obj 264 332 *~;
#X obj 254 362 +~;
#X obj 262 45 r tone-hip;
#X obj 370 68 hip~ 5;
#X obj 378 119 int;
#X obj 378 93 env~ 8192;
#X obj 380 168 r~ tone-mon;
#X obj 389 303 line~;
#X obj 370 193 *~;
#X obj 389 276 pack 0 50;
#X obj 380 223 r~ tone-osc;
#X obj 380 328 *~;
#X obj 370 358 +~;
#X obj 378 41 r tone-hip;
#X obj 487 68 hip~ 5;
#X obj 495 119 int;
#X obj 495 93 env~ 8192;
#X obj 497 168 r~ tone-mon;
#X obj 506 303 line~;
#X obj 487 193 *~;
#X obj 506 276 pack 0 50;
#X obj 497 223 r~ tone-osc;
#X obj 497 328 *~;
#X obj 487 358 +~;
#X obj 495 41 r tone-hip;
#X obj 607 67 hip~ 5;
#X obj 615 118 int;
#X obj 615 92 env~ 8192;
#X obj 617 167 r~ tone-mon;
#X obj 626 302 line~;
#X obj 607 192 *~;
#X obj 626 275 pack 0 50;
#X obj 617 222 r~ tone-osc;
#X obj 617 327 *~;
#X obj 607 357 +~;
#X obj 615 40 r tone-hip;
#X obj 254 19 adc~ 3;
#X obj 370 15 adc~ 4;
#X obj 487 15 adc~ 5;
#X obj 607 14 adc~ 6;
#X obj 273 254 r tone-ch3;
#X obj 389 249 r tone-ch4;
#X obj 506 250 r tone-ch5;
#X obj 626 249 r tone-ch6;
#X obj 254 387 dac~ 3;
#X obj 369 382 dac~ 4;
#X obj 487 383 dac~ 5;
#X obj 607 382 dac~ 6;
#X obj 725 72 hip~ 5;
#X obj 733 123 int;
#X obj 733 97 env~ 8192;
#X obj 735 172 r~ tone-mon;
#X obj 744 307 line~;
#X obj 725 197 *~;
#X obj 744 280 pack 0 50;
#X obj 735 227 r~ tone-osc;
#X obj 735 332 *~;
#X obj 725 362 +~;
#X obj 733 45 r tone-hip;
#X obj 845 71 hip~ 5;
#X obj 853 122 int;
#X obj 853 96 env~ 8192;
#X obj 855 171 r~ tone-mon;
#X obj 864 306 line~;
#X obj 845 196 *~;
#X obj 864 279 pack 0 50;
#X obj 855 226 r~ tone-osc;
#X obj 855 331 *~;
#X obj 845 361 +~;
#X obj 853 44 r tone-hip;
#X obj 725 19 adc~ 7;
#X obj 845 18 adc~ 8;
#X obj 725 387 dac~ 7;
#X obj 845 386 dac~ 8;
#X obj 744 254 r tone-ch7;
#X obj 864 253 r tone-ch8;
#X obj 20 148 s tone-vu1;
#X obj 140 147 s tone-vu2;
#X obj 262 149 s tone-vu3;
#X obj 378 145 s tone-vu4;
#X obj 495 145 s tone-vu5;
#X obj 615 144 s tone-vu6;
#X obj 733 149 s tone-vu7;
#X obj 853 148 s tone-vu8;
#X connect 0 0 6 0;
#X connect 0 0 2 0;
#X connect 1 0 112 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 6 1;
#X connect 5 0 10 1;
#X connect 6 0 12 0;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 12 1;
#X connect 12 0 11 0;
#X connect 13 0 0 1;
#X connect 14 0 19 0;
#X connect 14 0 16 0;
#X connect 15 0 113 0;
#X connect 16 0 15 0;
#X connect 17 0 19 1;
#X connect 18 0 22 1;
#X connect 19 0 23 0;
#X connect 20 0 18 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 26 0;
#X connect 24 0 14 1;
#X connect 25 0 14 0;
#X connect 27 0 20 0;
#X connect 28 0 33 0;
#X connect 28 0 30 0;
#X connect 29 0 114 0;
#X connect 30 0 29 0;
#X connect 31 0 33 1;
#X connect 32 0 36 1;
#X connect 33 0 37 0;
#X connect 34 0 32 0;
#X connect 35 0 36 0;
#X connect 36 0 37 1;
#X connect 37 0 80 0;
#X connect 38 0 28 1;
#X connect 39 0 44 0;
#X connect 39 0 41 0;
#X connect 40 0 115 0;
#X connect 41 0 40 0;
#X connect 42 0 44 1;
#X connect 43 0 47 1;
#X connect 44 0 48 0;
#X connect 45 0 43 0;
#X connect 46 0 47 0;
#X connect 47 0 48 1;
#X connect 48 0 81 0;
#X connect 49 0 39 1;
#X connect 50 0 55 0;
#X connect 50 0 52 0;
#X connect 51 0 116 0;
#X connect 52 0 51 0;
#X connect 53 0 55 1;
#X connect 54 0 58 1;
#X connect 55 0 59 0;
#X connect 56 0 54 0;
#X connect 57 0 58 0;
#X connect 58 0 59 1;
#X connect 59 0 82 0;
#X connect 60 0 50 1;
#X connect 61 0 66 0;
#X connect 61 0 63 0;
#X connect 62 0 117 0;
#X connect 63 0 62 0;
#X connect 64 0 66 1;
#X connect 65 0 69 1;
#X connect 66 0 70 0;
#X connect 67 0 65 0;
#X connect 68 0 69 0;
#X connect 69 0 70 1;
#X connect 70 0 83 0;
#X connect 71 0 61 1;
#X connect 72 0 28 0;
#X connect 73 0 39 0;
#X connect 74 0 50 0;
#X connect 75 0 61 0;
#X connect 76 0 34 0;
#X connect 77 0 45 0;
#X connect 78 0 56 0;
#X connect 79 0 67 0;
#X connect 84 0 89 0;
#X connect 84 0 86 0;
#X connect 85 0 118 0;
#X connect 86 0 85 0;
#X connect 87 0 89 1;
#X connect 88 0 92 1;
#X connect 89 0 93 0;
#X connect 90 0 88 0;
#X connect 91 0 92 0;
#X connect 92 0 93 1;
#X connect 93 0 108 0;
#X connect 94 0 84 1;
#X connect 95 0 100 0;
#X connect 95 0 97 0;
#X connect 96 0 119 0;
#X connect 97 0 96 0;
#X connect 98 0 100 1;
#X connect 99 0 103 1;
#X connect 100 0 104 0;
#X connect 101 0 99 0;
#X connect 102 0 103 0;
#X connect 103 0 104 1;
#X connect 104 0 109 0;
#X connect 105 0 95 1;
#X connect 106 0 84 0;
#X connect 107 0 95 0;
#X connect 110 0 90 0;
#X connect 111 0 101 0;
#X restore 38 387 pd assigns;
#X obj 178 87 loadbang;
#X obj 178 111 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 4 0;
#X restore 388 243 pd audio;
#X floatatom 22 144 3 0 100 1 - tone-level-set tone-level;
#X floatatom 84 123 5 0 100 1 pitch tone-pitch-set tone-pitch;
#X floatatom 84 145 5 0 20000 1 HZ tone-hz-set tone-hz;
#X text 48 145 dB;
#X text 34 67 TEST TONES;
#X text 233 156 AUDIO OUTPUT ON/OFF;
#X text 18 5 Welcome to Pd ("Pure Data"). You can use this window to
test audio and MIDI connections. To see Pd's DOCUMENTATION \, select
"getting started" in the Help menu.;
#X text 18 323 Pd is Free software under the BSD license. See LICENSE.txt
in the distribution for details.;
#X obj 27 292 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 120 293 bng 20 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X text 39 105 60;
#X text 39 88 80;
#X text 16 163 (100 max);
#X connect 1 0 2 0;
#X connect 1 1 2 1;
#X connect 2 0 3 0;
#X connect 2 1 0 0;
#X connect 3 0 47 0;
#X connect 7 0 48 0;
#X connect 8 0 7 0;
#X connect 8 1 6 0;
#X connect 14 0 9 0;

View file

@ -0,0 +1,759 @@
#N canvas 117 205 706 319 12;
#X floatatom 86 283 3 0 0 0 - - -;
#X obj 36 232 notein;
#X obj 36 258 stripnote;
#X floatatom 36 283 3 0 0 0 - - -;
#X text 224 229 MIDI OUT;
#X text 36 208 MIDI IN;
#X floatatom 171 282 3 0 0 0 - - -;
#X floatatom 132 282 3 0 0 0 - - -;
#X obj 132 257 ctlin;
#N canvas 0 0 484 446 midi 0;
#X obj 96 65 inlet;
#X obj 96 262 noteout;
#X floatatom 96 92 0 0 0 0 - - -;
#X obj 338 113 loadbang;
#X obj 96 184 metro;
#X obj 96 236 makenote;
#X floatatom 189 166 0 0 0 0 - - -;
#X obj 96 210 f;
#X floatatom 145 166 0 0 0 0 - - -;
#X floatatom 233 166 0 0 0 0 - - -;
#X floatatom 276 166 0 0 0 0 - - -;
#X msg 338 148 500;
#X msg 370 148 60;
#X msg 399 148 64;
#X msg 427 148 250;
#X text 144 145 rate;
#X text 187 145 pitch;
#X text 232 145 vel;
#X text 268 146 length;
#X obj 230 257 ctlout 1;
#X floatatom 230 228 0 0 0 0 - - -;
#X connect 0 0 2 0;
#X connect 2 0 4 0;
#X connect 3 0 11 0;
#X connect 3 0 12 0;
#X connect 3 0 13 0;
#X connect 3 0 14 0;
#X connect 4 0 7 0;
#X connect 5 0 1 0;
#X connect 5 1 1 1;
#X connect 6 0 7 1;
#X connect 7 0 5 0;
#X connect 8 0 4 1;
#X connect 9 0 5 1;
#X connect 10 0 5 2;
#X connect 11 0 8 0;
#X connect 12 0 6 0;
#X connect 13 0 9 0;
#X connect 14 0 10 0;
#X connect 20 0 19 0;
#X restore 224 279 pd midi;
#X floatatom 170 107 3 0 0 0 - tone-vu1 -;
#X floatatom 197 107 3 0 0 0 - tone-vu2 -;
#X obj 170 144 tgl 20 0 tone-ch1 tone-ch1 1 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 195 144 tgl 20 0 tone-ch2 tone-ch2 2 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 224 253 tgl 20 0 empty empty empty 20 8 0 8 -262144 -1 -1 0
1;
#N canvas 0 0 662 344 more 0;
#X floatatom 42 209 0 0 0 0 - - -;
#X obj 42 183 f;
#X obj 79 183 + 1;
#X obj 42 150 metro 1000;
#X obj 42 123 tgl 20 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1
;
#X msg 264 142 \; pd restart-audio;
#X text 24 30 this window has various wierd debugging stuff...;
#X text 218 97 ALSA gets twisted after a few;
#X text 216 118 hours sometimes... use this to fix:;
#X text 22 74 see if Pd's time;
#X text 22 93 measurement works:;
#X obj 516 159 adc~;
#X obj 515 206 print~;
#X obj 524 183 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X connect 1 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 1 1;
#X connect 3 0 1 0;
#X connect 4 0 3 0;
#X connect 11 0 12 0;
#X connect 13 0 12 0;
#X restore 584 272 pd more;
#X obj 228 144 tgl 20 0 tone-ch3 tone-ch3 3 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 253 144 tgl 20 0 tone-ch4 tone-ch4 4 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 286 144 tgl 20 0 tone-ch5 tone-ch5 5 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 311 144 tgl 20 0 tone-ch6 tone-ch6 6 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 647 132 bng 15 250 50 0 tone-all empty ALL 20 8 0 12 -262144
-1 -1;
#X obj 647 153 bng 15 250 50 0 tone-none empty NONE 20 8 0 12 -262144
-1 -1;
#X floatatom 227 107 3 0 0 0 - tone-vu3 -;
#X floatatom 254 107 3 0 0 0 - tone-vu4 -;
#X floatatom 285 107 3 0 0 0 - tone-vu5 -;
#X floatatom 312 107 3 0 0 0 - tone-vu6 -;
#X floatatom 345 107 3 0 0 0 - tone-vu7 -;
#X floatatom 372 107 3 0 0 0 - tone-vu8 -;
#X obj 345 144 tgl 20 0 tone-ch7 tone-ch7 7 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 370 144 tgl 20 0 tone-ch8 tone-ch8 8 5 -8 0 12 -262144 -1 -1
1 1;
#N canvas 637 91 321 422 audio 0;
#X obj 25 303 s~ tone-mon;
#X obj 25 277 line~;
#X obj 25 249 pack 0 50;
#X obj 25 223 r tone-monitor;
#X obj 28 140 * 5;
#X obj 28 165 s tone-hip;
#X obj 28 114 r tone-hipass;
#N canvas 275 246 482 404 glue+loadbang 0;
#X obj 8 20 loadbang;
#X obj 175 18 r tone-all;
#X obj 285 16 r tone-none;
#X msg 8 48 \; pd dsp 1 \; tone-pitch 69 \; tone-radio 2 \; tone-radio-set
set 2 \; tone-type 1 \; tone-type-set 1 \; tone-all 1 \; tone-hipass-set
set 1 \;;
#X msg 175 46 \; tone-ch1 1 \; tone-ch2 1 \; tone-ch3 1 \; tone-ch4
1 \; tone-ch5 1 \; tone-ch6 1 \; tone-ch7 1 \; tone-ch8 1 \; tone-ch9
1 \; tone-ch10 1 \; tone-ch11 1 \; tone-ch12 1 \; tone-ch13 1 \; tone-ch14
1 \; tone-ch15 1 \; tone-ch16 1;
#X msg 285 47 \; tone-ch1 0 \; tone-ch2 0 \; tone-ch3 0 \; tone-ch4
0 \; tone-ch5 0 \; tone-ch6 0 \; tone-ch7 0 \; tone-ch8 0 \; tone-ch9
0 \; tone-ch10 0 \; tone-ch11 0 \; tone-ch12 0 \; tone-ch13 0 \; tone-ch14
0 \; tone-ch15 0 \; tone-ch16 0;
#X connect 0 0 3 0;
#X connect 1 0 4 0;
#X connect 2 0 5 0;
#X restore 22 332 pd glue+loadbang;
#N canvas 731 146 468 559 tone-generator 0;
#X obj 22 187 osc~;
#X obj 22 81 mtof;
#X floatatom 22 58 0 0 0 0 - - -;
#X floatatom 22 103 0 0 0 0 - - -;
#X obj 22 163 sig~;
#X obj 22 33 r tone-pitch;
#X obj 119 179 noise~;
#X obj 65 249 +~;
#X obj 282 140 - 1;
#X obj 282 172 * -1;
#X obj 191 228 line~;
#X obj 281 229 line~;
#X obj 22 211 *~;
#X obj 119 210 *~;
#X msg 191 199 \$1 20;
#X msg 281 200 \$1 20;
#X floatatom 273 109 0 0 0 0 - - -;
#X obj 64 504 *~;
#X obj 86 477 line~;
#X obj 86 450 pack 0 50;
#X floatatom 201 365 0 0 0 0 - - -;
#X obj 86 423 dbtorms;
#X obj 64 530 s~ tone-osc;
#X obj 201 282 r tone-radio;
#X obj 201 310 sel 0 1 2;
#X msg 270 333 0;
#X msg 201 335 80;
#X msg 234 335 60;
#X obj 273 86 r tone-type;
#X obj 89 359 r tone-level;
#X obj 178 453 s tone-level-set;
#X msg 177 428 set \$1;
#X obj 329 452 s tone-radio-set;
#X obj 327 369 sel 80 60 0;
#X msg 327 394 0;
#X msg 360 394 1;
#X msg 393 394 2;
#X msg 329 426 set \$1;
#X msg 423 394 2;
#X obj 72 89 s tone-pitch-set;
#X msg 72 66 set \$1;
#X obj 177 29 r tone-hz;
#X msg 75 117 set \$1;
#X obj 75 140 s tone-hz-set;
#X obj 177 55 ftom;
#X connect 0 0 12 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 2 0 40 0;
#X connect 3 0 4 0;
#X connect 3 0 42 0;
#X connect 4 0 0 0;
#X connect 5 0 2 0;
#X connect 6 0 13 0;
#X connect 7 0 17 0;
#X connect 8 0 9 0;
#X connect 9 0 15 0;
#X connect 10 0 12 1;
#X connect 11 0 13 1;
#X connect 12 0 7 0;
#X connect 13 0 7 1;
#X connect 14 0 10 0;
#X connect 15 0 11 0;
#X connect 16 0 8 0;
#X connect 16 0 14 0;
#X connect 17 0 22 0;
#X connect 18 0 17 1;
#X connect 19 0 18 0;
#X connect 20 0 21 0;
#X connect 20 0 31 0;
#X connect 21 0 19 0;
#X connect 23 0 24 0;
#X connect 24 0 26 0;
#X connect 24 1 27 0;
#X connect 24 2 25 0;
#X connect 25 0 20 0;
#X connect 26 0 20 0;
#X connect 27 0 20 0;
#X connect 28 0 16 0;
#X connect 29 0 31 0;
#X connect 29 0 21 0;
#X connect 31 0 30 0;
#X connect 33 0 34 0;
#X connect 33 1 35 0;
#X connect 33 2 36 0;
#X connect 33 3 38 0;
#X connect 34 0 37 0;
#X connect 35 0 37 0;
#X connect 36 0 37 0;
#X connect 37 0 32 0;
#X connect 38 0 37 0;
#X connect 40 0 39 0;
#X connect 41 0 44 0;
#X connect 42 0 43 0;
#X connect 44 0 2 0;
#X restore 24 68 pd tone-generator;
#N canvas 184 0 1014 892 assigns 0;
#X obj 12 71 hip~ 5;
#X obj 20 122 int;
#X obj 20 96 env~ 8192;
#X obj 12 18 adc~ 1;
#X obj 22 171 r~ tone-mon;
#X obj 31 306 line~;
#X obj 12 196 *~;
#X obj 31 279 pack 0 50;
#X obj 31 253 r tone-ch1;
#X obj 22 226 r~ tone-osc;
#X obj 22 331 *~;
#X obj 12 386 dac~ 1;
#X obj 12 361 +~;
#X obj 20 44 r tone-hip;
#X obj 132 70 hip~ 5;
#X obj 140 121 int;
#X obj 140 95 env~ 8192;
#X obj 142 170 r~ tone-mon;
#X obj 151 305 line~;
#X obj 132 195 *~;
#X obj 151 278 pack 0 50;
#X obj 142 225 r~ tone-osc;
#X obj 142 330 *~;
#X obj 132 360 +~;
#X obj 140 43 r tone-hip;
#X obj 132 17 adc~ 2;
#X obj 132 385 dac~ 2;
#X obj 151 252 r tone-ch2;
#X obj 254 72 hip~ 5;
#X obj 262 123 int;
#X obj 262 97 env~ 8192;
#X obj 264 172 r~ tone-mon;
#X obj 273 307 line~;
#X obj 254 197 *~;
#X obj 273 280 pack 0 50;
#X obj 264 227 r~ tone-osc;
#X obj 264 332 *~;
#X obj 254 362 +~;
#X obj 262 45 r tone-hip;
#X obj 370 68 hip~ 5;
#X obj 378 119 int;
#X obj 378 93 env~ 8192;
#X obj 380 168 r~ tone-mon;
#X obj 389 303 line~;
#X obj 370 193 *~;
#X obj 389 276 pack 0 50;
#X obj 380 223 r~ tone-osc;
#X obj 380 328 *~;
#X obj 370 358 +~;
#X obj 378 41 r tone-hip;
#X obj 487 68 hip~ 5;
#X obj 495 119 int;
#X obj 495 93 env~ 8192;
#X obj 497 168 r~ tone-mon;
#X obj 506 303 line~;
#X obj 487 193 *~;
#X obj 506 276 pack 0 50;
#X obj 497 223 r~ tone-osc;
#X obj 497 328 *~;
#X obj 487 358 +~;
#X obj 495 41 r tone-hip;
#X obj 607 67 hip~ 5;
#X obj 615 118 int;
#X obj 615 92 env~ 8192;
#X obj 617 167 r~ tone-mon;
#X obj 626 302 line~;
#X obj 607 192 *~;
#X obj 626 275 pack 0 50;
#X obj 617 222 r~ tone-osc;
#X obj 617 327 *~;
#X obj 607 357 +~;
#X obj 615 40 r tone-hip;
#X obj 254 19 adc~ 3;
#X obj 370 15 adc~ 4;
#X obj 487 15 adc~ 5;
#X obj 607 14 adc~ 6;
#X obj 273 254 r tone-ch3;
#X obj 389 249 r tone-ch4;
#X obj 506 250 r tone-ch5;
#X obj 626 249 r tone-ch6;
#X obj 254 387 dac~ 3;
#X obj 369 382 dac~ 4;
#X obj 487 383 dac~ 5;
#X obj 607 382 dac~ 6;
#X obj 725 72 hip~ 5;
#X obj 733 123 int;
#X obj 733 97 env~ 8192;
#X obj 735 172 r~ tone-mon;
#X obj 744 307 line~;
#X obj 725 197 *~;
#X obj 744 280 pack 0 50;
#X obj 735 227 r~ tone-osc;
#X obj 735 332 *~;
#X obj 725 362 +~;
#X obj 733 45 r tone-hip;
#X obj 845 71 hip~ 5;
#X obj 853 122 int;
#X obj 853 96 env~ 8192;
#X obj 855 171 r~ tone-mon;
#X obj 864 306 line~;
#X obj 845 196 *~;
#X obj 864 279 pack 0 50;
#X obj 855 226 r~ tone-osc;
#X obj 855 331 *~;
#X obj 845 361 +~;
#X obj 853 44 r tone-hip;
#X obj 725 19 adc~ 7;
#X obj 845 18 adc~ 8;
#X obj 725 387 dac~ 7;
#X obj 845 386 dac~ 8;
#X obj 744 254 r tone-ch7;
#X obj 864 253 r tone-ch8;
#X obj 20 148 s tone-vu1;
#X obj 140 147 s tone-vu2;
#X obj 262 149 s tone-vu3;
#X obj 378 145 s tone-vu4;
#X obj 495 145 s tone-vu5;
#X obj 615 144 s tone-vu6;
#X obj 733 149 s tone-vu7;
#X obj 853 148 s tone-vu8;
#X obj 11 482 hip~ 5;
#X obj 19 533 int;
#X obj 19 507 env~ 8192;
#X obj 21 582 r~ tone-mon;
#X obj 30 717 line~;
#X obj 11 607 *~;
#X obj 30 690 pack 0 50;
#X obj 21 637 r~ tone-osc;
#X obj 21 742 *~;
#X obj 11 772 +~;
#X obj 19 455 r tone-hip;
#X obj 131 481 hip~ 5;
#X obj 139 532 int;
#X obj 139 506 env~ 8192;
#X obj 141 581 r~ tone-mon;
#X obj 150 716 line~;
#X obj 131 606 *~;
#X obj 150 689 pack 0 50;
#X obj 141 636 r~ tone-osc;
#X obj 141 741 *~;
#X obj 131 771 +~;
#X obj 139 454 r tone-hip;
#X obj 253 483 hip~ 5;
#X obj 261 534 int;
#X obj 261 508 env~ 8192;
#X obj 263 583 r~ tone-mon;
#X obj 272 718 line~;
#X obj 253 608 *~;
#X obj 272 691 pack 0 50;
#X obj 263 638 r~ tone-osc;
#X obj 263 743 *~;
#X obj 253 773 +~;
#X obj 261 456 r tone-hip;
#X obj 369 479 hip~ 5;
#X obj 377 530 int;
#X obj 377 504 env~ 8192;
#X obj 379 579 r~ tone-mon;
#X obj 388 714 line~;
#X obj 369 604 *~;
#X obj 388 687 pack 0 50;
#X obj 379 634 r~ tone-osc;
#X obj 379 739 *~;
#X obj 369 769 +~;
#X obj 377 452 r tone-hip;
#X obj 486 479 hip~ 5;
#X obj 494 530 int;
#X obj 494 504 env~ 8192;
#X obj 496 579 r~ tone-mon;
#X obj 505 714 line~;
#X obj 486 604 *~;
#X obj 505 687 pack 0 50;
#X obj 496 634 r~ tone-osc;
#X obj 496 739 *~;
#X obj 486 769 +~;
#X obj 494 452 r tone-hip;
#X obj 606 478 hip~ 5;
#X obj 614 529 int;
#X obj 614 503 env~ 8192;
#X obj 616 578 r~ tone-mon;
#X obj 625 713 line~;
#X obj 606 603 *~;
#X obj 625 686 pack 0 50;
#X obj 616 633 r~ tone-osc;
#X obj 616 738 *~;
#X obj 606 768 +~;
#X obj 614 451 r tone-hip;
#X obj 724 483 hip~ 5;
#X obj 732 534 int;
#X obj 732 508 env~ 8192;
#X obj 734 583 r~ tone-mon;
#X obj 743 718 line~;
#X obj 724 608 *~;
#X obj 743 691 pack 0 50;
#X obj 734 638 r~ tone-osc;
#X obj 734 743 *~;
#X obj 724 773 +~;
#X obj 732 456 r tone-hip;
#X obj 844 482 hip~ 5;
#X obj 852 533 int;
#X obj 852 507 env~ 8192;
#X obj 854 582 r~ tone-mon;
#X obj 863 717 line~;
#X obj 844 607 *~;
#X obj 863 690 pack 0 50;
#X obj 854 637 r~ tone-osc;
#X obj 854 742 *~;
#X obj 844 772 +~;
#X obj 852 455 r tone-hip;
#X obj 11 429 adc~ 9;
#X obj 131 428 adc~ 10;
#X obj 253 430 adc~ 11;
#X obj 369 426 adc~ 12;
#X obj 486 426 adc~ 13;
#X obj 606 425 adc~ 14;
#X obj 724 430 adc~ 15;
#X obj 844 429 adc~ 16;
#X obj 11 797 dac~ 9;
#X obj 131 796 dac~ 10;
#X obj 253 798 dac~ 11;
#X obj 368 793 dac~ 12;
#X obj 486 794 dac~ 13;
#X obj 606 793 dac~ 14;
#X obj 724 798 dac~ 15;
#X obj 844 797 dac~ 16;
#X obj 19 559 s tone-vu9;
#X obj 139 558 s tone-vu10;
#X obj 261 560 s tone-vu11;
#X obj 377 556 s tone-vu12;
#X obj 494 556 s tone-vu13;
#X obj 614 555 s tone-vu14;
#X obj 732 560 s tone-vu15;
#X obj 852 559 s tone-vu16;
#X obj 30 664 r tone-ch9;
#X obj 150 663 r tone-ch10;
#X obj 272 665 r tone-ch11;
#X obj 388 660 r tone-ch12;
#X obj 505 661 r tone-ch13;
#X obj 625 660 r tone-ch14;
#X obj 743 665 r tone-ch15;
#X obj 863 664 r tone-ch16;
#X connect 0 0 6 0;
#X connect 0 0 2 0;
#X connect 1 0 112 0;
#X connect 2 0 1 0;
#X connect 3 0 0 0;
#X connect 4 0 6 1;
#X connect 5 0 10 1;
#X connect 6 0 12 0;
#X connect 7 0 5 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 12 1;
#X connect 12 0 11 0;
#X connect 13 0 0 1;
#X connect 14 0 19 0;
#X connect 14 0 16 0;
#X connect 15 0 113 0;
#X connect 16 0 15 0;
#X connect 17 0 19 1;
#X connect 18 0 22 1;
#X connect 19 0 23 0;
#X connect 20 0 18 0;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 26 0;
#X connect 24 0 14 1;
#X connect 25 0 14 0;
#X connect 27 0 20 0;
#X connect 28 0 33 0;
#X connect 28 0 30 0;
#X connect 29 0 114 0;
#X connect 30 0 29 0;
#X connect 31 0 33 1;
#X connect 32 0 36 1;
#X connect 33 0 37 0;
#X connect 34 0 32 0;
#X connect 35 0 36 0;
#X connect 36 0 37 1;
#X connect 37 0 80 0;
#X connect 38 0 28 1;
#X connect 39 0 44 0;
#X connect 39 0 41 0;
#X connect 40 0 115 0;
#X connect 41 0 40 0;
#X connect 42 0 44 1;
#X connect 43 0 47 1;
#X connect 44 0 48 0;
#X connect 45 0 43 0;
#X connect 46 0 47 0;
#X connect 47 0 48 1;
#X connect 48 0 81 0;
#X connect 49 0 39 1;
#X connect 50 0 55 0;
#X connect 50 0 52 0;
#X connect 51 0 116 0;
#X connect 52 0 51 0;
#X connect 53 0 55 1;
#X connect 54 0 58 1;
#X connect 55 0 59 0;
#X connect 56 0 54 0;
#X connect 57 0 58 0;
#X connect 58 0 59 1;
#X connect 59 0 82 0;
#X connect 60 0 50 1;
#X connect 61 0 66 0;
#X connect 61 0 63 0;
#X connect 62 0 117 0;
#X connect 63 0 62 0;
#X connect 64 0 66 1;
#X connect 65 0 69 1;
#X connect 66 0 70 0;
#X connect 67 0 65 0;
#X connect 68 0 69 0;
#X connect 69 0 70 1;
#X connect 70 0 83 0;
#X connect 71 0 61 1;
#X connect 72 0 28 0;
#X connect 73 0 39 0;
#X connect 74 0 50 0;
#X connect 75 0 61 0;
#X connect 76 0 34 0;
#X connect 77 0 45 0;
#X connect 78 0 56 0;
#X connect 79 0 67 0;
#X connect 84 0 89 0;
#X connect 84 0 86 0;
#X connect 85 0 118 0;
#X connect 86 0 85 0;
#X connect 87 0 89 1;
#X connect 88 0 92 1;
#X connect 89 0 93 0;
#X connect 90 0 88 0;
#X connect 91 0 92 0;
#X connect 92 0 93 1;
#X connect 93 0 108 0;
#X connect 94 0 84 1;
#X connect 95 0 100 0;
#X connect 95 0 97 0;
#X connect 96 0 119 0;
#X connect 97 0 96 0;
#X connect 98 0 100 1;
#X connect 99 0 103 1;
#X connect 100 0 104 0;
#X connect 101 0 99 0;
#X connect 102 0 103 0;
#X connect 103 0 104 1;
#X connect 104 0 109 0;
#X connect 105 0 95 1;
#X connect 106 0 84 0;
#X connect 107 0 95 0;
#X connect 110 0 90 0;
#X connect 111 0 101 0;
#X connect 120 0 125 0;
#X connect 120 0 122 0;
#X connect 121 0 224 0;
#X connect 122 0 121 0;
#X connect 123 0 125 1;
#X connect 124 0 128 1;
#X connect 125 0 129 0;
#X connect 126 0 124 0;
#X connect 127 0 128 0;
#X connect 128 0 129 1;
#X connect 129 0 216 0;
#X connect 130 0 120 1;
#X connect 131 0 136 0;
#X connect 131 0 133 0;
#X connect 132 0 225 0;
#X connect 133 0 132 0;
#X connect 134 0 136 1;
#X connect 135 0 139 1;
#X connect 136 0 140 0;
#X connect 137 0 135 0;
#X connect 138 0 139 0;
#X connect 139 0 140 1;
#X connect 140 0 217 0;
#X connect 141 0 131 1;
#X connect 142 0 147 0;
#X connect 142 0 144 0;
#X connect 143 0 226 0;
#X connect 144 0 143 0;
#X connect 145 0 147 1;
#X connect 146 0 150 1;
#X connect 147 0 151 0;
#X connect 148 0 146 0;
#X connect 149 0 150 0;
#X connect 150 0 151 1;
#X connect 151 0 218 0;
#X connect 152 0 142 1;
#X connect 153 0 158 0;
#X connect 153 0 155 0;
#X connect 154 0 227 0;
#X connect 155 0 154 0;
#X connect 156 0 158 1;
#X connect 157 0 161 1;
#X connect 158 0 162 0;
#X connect 159 0 157 0;
#X connect 160 0 161 0;
#X connect 161 0 162 1;
#X connect 162 0 219 0;
#X connect 163 0 153 1;
#X connect 164 0 169 0;
#X connect 164 0 166 0;
#X connect 165 0 228 0;
#X connect 166 0 165 0;
#X connect 167 0 169 1;
#X connect 168 0 172 1;
#X connect 169 0 173 0;
#X connect 170 0 168 0;
#X connect 171 0 172 0;
#X connect 172 0 173 1;
#X connect 173 0 220 0;
#X connect 174 0 164 1;
#X connect 175 0 180 0;
#X connect 175 0 177 0;
#X connect 176 0 229 0;
#X connect 177 0 176 0;
#X connect 178 0 180 1;
#X connect 179 0 183 1;
#X connect 180 0 184 0;
#X connect 181 0 179 0;
#X connect 182 0 183 0;
#X connect 183 0 184 1;
#X connect 184 0 221 0;
#X connect 185 0 175 1;
#X connect 186 0 191 0;
#X connect 186 0 188 0;
#X connect 187 0 230 0;
#X connect 188 0 187 0;
#X connect 189 0 191 1;
#X connect 190 0 194 1;
#X connect 191 0 195 0;
#X connect 192 0 190 0;
#X connect 193 0 194 0;
#X connect 194 0 195 1;
#X connect 195 0 222 0;
#X connect 196 0 186 1;
#X connect 197 0 202 0;
#X connect 197 0 199 0;
#X connect 198 0 231 0;
#X connect 199 0 198 0;
#X connect 200 0 202 1;
#X connect 201 0 205 1;
#X connect 202 0 206 0;
#X connect 203 0 201 0;
#X connect 204 0 205 0;
#X connect 205 0 206 1;
#X connect 206 0 223 0;
#X connect 207 0 197 1;
#X connect 208 0 120 0;
#X connect 209 0 131 0;
#X connect 210 0 142 0;
#X connect 211 0 153 0;
#X connect 212 0 164 0;
#X connect 213 0 175 0;
#X connect 214 0 186 0;
#X connect 215 0 197 0;
#X connect 232 0 126 0;
#X connect 233 0 137 0;
#X connect 234 0 148 0;
#X connect 235 0 159 0;
#X connect 236 0 170 0;
#X connect 237 0 181 0;
#X connect 238 0 192 0;
#X connect 239 0 203 0;
#X restore 38 387 pd assigns;
#X obj 178 87 loadbang;
#X obj 178 111 1;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X connect 3 0 2 0;
#X connect 4 0 5 0;
#X connect 6 0 4 0;
#X connect 10 0 11 0;
#X connect 11 0 4 0;
#X restore 584 249 pd audio;
#X floatatom 408 108 3 0 0 0 - tone-vu9 -;
#X floatatom 435 108 3 0 0 0 - tone-vu10 -;
#X floatatom 466 108 3 0 0 0 - tone-vu11 -;
#X floatatom 493 108 3 0 0 0 - tone-vu12 -;
#X floatatom 524 108 3 0 0 0 - tone-vu13 -;
#X floatatom 551 108 3 0 0 0 - tone-vu14 -;
#X floatatom 584 108 3 0 0 0 - tone-vu15 -;
#X floatatom 611 108 3 0 0 0 - tone-vu16 -;
#X obj 408 144 tgl 20 0 tone-ch9 tone-ch9 9 5 -8 0 12 -262144 -1 -1
1 1;
#X obj 433 144 tgl 20 0 tone-ch10 tone-ch10 10 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 466 144 tgl 20 0 tone-ch11 tone-ch11 11 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 491 144 tgl 20 0 tone-ch12 tone-ch12 12 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 524 144 tgl 20 0 tone-ch13 tone-ch13 13 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 549 144 tgl 20 0 tone-ch14 tone-ch14 14 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 583 144 tgl 20 0 tone-ch15 tone-ch15 15 5 -8 0 12 -262144 -1
-1 1 1;
#X obj 608 144 tgl 20 0 tone-ch116 tone-ch16 16 5 -8 0 12 -262144 -1
-1 1 1;
#X text 235 25 16 channel test tone patch;
#X text 316 77 AUTIO INPUT (RMS dB);
#X text 337 175 AUDIO OUTPUT ON/OFF;
#X text 40 120 OFF;
#X text 101 88 noise;
#X text 100 105 tone;
#X obj 84 90 vradio 15 1 0 2 tone-type tone-type-set empty 0 -6 0 8
-262144 -1 -1 1;
#X obj 22 91 vradio 15 1 0 3 tone-radio tone-radio-set empty 0 -6 0
8 -262144 -1 -1 2;
#X floatatom 22 144 3 0 100 1 - tone-level-set tone-level;
#X floatatom 84 123 5 0 100 1 pitch tone-pitch-set tone-pitch;
#X floatatom 84 145 5 0 20000 1 HZ tone-hz-set tone-hz;
#X text 48 145 dB;
#X text 28 67 TEST TONES;
#X obj 265 201 tgl 15 0 tone-monitor set-tone-monitor monitor-inputs
23 8 0 12 -262144 -1 -1 0 1;
#X obj 424 202 tgl 15 0 tone-hipass tone-hipass-set input-hipass 23
8 0 12 -262144 -1 -1 1 1;
#X text 39 88 80;
#X text 39 105 60;
#X connect 1 0 2 0;
#X connect 1 1 2 1;
#X connect 2 0 3 0;
#X connect 2 1 0 0;
#X connect 8 0 7 0;
#X connect 8 1 6 0;
#X connect 14 0 9 0;