From 3d12d40c0698f75583efe9c8986bc1259e1a76ba Mon Sep 17 00:00:00 2001 From: Georg Holzmann Date: Thu, 25 Jan 2007 19:44:57 +0000 Subject: initial commit of PureMeasurement svn path=/trunk/abstractions/puremeasurement/; revision=7382 --- applications/pm_decayrecorder.pd | 3059 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 3059 insertions(+) create mode 100644 applications/pm_decayrecorder.pd (limited to 'applications/pm_decayrecorder.pd') diff --git a/applications/pm_decayrecorder.pd b/applications/pm_decayrecorder.pd new file mode 100644 index 0000000..daab185 --- /dev/null +++ b/applications/pm_decayrecorder.pd @@ -0,0 +1,3059 @@ +#N canvas 177 200 930 629 10; +#X obj 11 10 cnv 15 910 588 empty empty empty 20 12 0 14 -1109 -66577 +0; +#X obj 302 15 cnv 15 614 578 empty empty decay 5 12 1 18 -200188 -1109 +0; +#X obj 308 72 cnv 15 602 516 empty empty empty 20 12 0 14 -225280 -66577 +0; +#X obj 16 15 cnv 15 280 194 empty empty test 5 12 1 18 -200188 -1109 +0; +#X obj 575 557 cnv 15 55 25 empty \$0-d2freqstr 1kHz 2 12 1 14 -225280 +-143491 0; +#X obj 653 561 bng 16 250 50 0 \$0-d2freq+ empty + 18 6 1 14 -262144 +-1 -1; +#X obj 558 561 bng 16 250 50 0 \$0-d2freq- empty - -10 8 1 18 -262144 +-1 -1; +#X obj 16 545 cnv 15 280 48 empty empty initialize 5 12 1 18 -200188 +-1109 0; +#X obj 382 50 cnv 15 380 20 empty \$0-fnsavestr Measurement 4 10 1 +9 -200188 -123526 0; +#X obj 886 30 bng 25 250 50 0 \$0-save empty save 0 -6 1 8 -262144 +-143491 -143491; +#X obj 145 548 loadbang; +#X obj 16 215 cnv 15 280 324 empty empty monitor 5 12 1 18 -200188 +-1109 0; +#X obj 50 280 cnv 10 240 128 empty empty empty 0 0 1 16 -225280 -42246 +0; +#X obj 269 332 bng 12 250 50 0 \$0-scope1_y+ empty + 1 -10 1 14 -262144 +-1 -1; +#X obj 269 349 bng 12 250 50 0 \$0-scope1_y- empty - 3 16 1 18 -262144 +-1 -1; +#X obj 165 282 cnv 15 120 24 empty \$0-scope1_ovldstr OVERLOAD! 2 11 +1 14 -225280 -225280 0; +#X obj 84 257 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 114 392 nbx 3 14 0 250 0 0 \$0-scope1_xtime \$0-set_scopes_xtime +msec 35 8 1 8 -262144 -1 -1 100 256; +#N canvas 248 18 939 828 init 0; +#X obj 163 94 inlet; +#X obj 139 -9 cnv 15 80 15 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X text 140 -9 floats; +#X text 17 -11 global variables:; +#X obj 19 -49 cnv 15 80 24 empty empty init 20 12 1 18 -233017 -1109 +0; +#X obj 99 -49 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 231 -50 ... as the name says ...; +#X text 18 132 ------------------------------------------------------------ +; +#X text 438 132 --------------------------------------------; +#X msg 262 164 1; +#X obj 262 186 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X obj 232 259 cnv 15 115 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 219 241 100; +#X obj 232 212 cnv 15 65 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 440 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 510 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 580 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 720 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 213 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 440 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 510 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 580 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 720 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 243 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 440 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 510 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 580 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 720 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 273 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 590 164 15; +#X obj 62 259 cnv 15 115 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 49 241 -40; +#X obj 62 327 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 49 307 1; +#X obj 380 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 470 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 560 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 740 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 830 353 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 380 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 470 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 560 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 740 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 830 383 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 380 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 470 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 560 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 650 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 740 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 830 413 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 529 316 100; +#X obj 192 326 cnv 15 115 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 179 308 0; +#X obj 62 387 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 49 367 0; +#X text 229 -7 \$0-set_testsig_level \, \$0-set_scopes_xtime \, \$0-set_scope1_oo +; +#X text 229 6 \$0-t100 \, \$0-t125 \, \$0-t160 \, \$0-t200 \, \$0-t250 +\, \$0-t315 \, \$0-t400 \, \$0-t500 \, \$0-t630 \, \$0-t800 \, \$0-t1k +\, \$0-t1k25 \, \$0-t1k6 \, \$0-t2k \, \$0-t2k5 \, \$0-t3k15 \, \$0-t4k +\, \$0-t5k; +#X obj 219 216 s \$0-scope1_oo; +#X obj 219 263 s \$0-set_scopes_xtime; +#X obj 49 263 s \$0-set_testsig_level; +#X obj 179 330 s \$0-set_monitor_level; +#X obj 427 216 s \$0-t100; +#X obj 497 216 s \$0-t200; +#X obj 568 216 s \$0-t400; +#X obj 637 216 s \$0-t800; +#X obj 707 216 s \$0-t1k6; +#X obj 777 216 s \$0-t3k15; +#X obj 427 246 s \$0-t125; +#X obj 497 246 s \$0-t250; +#X obj 568 246 s \$0-t500; +#X obj 637 246 s \$0-t1k; +#X obj 707 246 s \$0-t2k; +#X obj 777 246 s \$0-t4k; +#X obj 427 276 s \$0-t160; +#X obj 497 276 s \$0-t315; +#X obj 568 276 s \$0-t630; +#X obj 637 276 s \$0-t1k25; +#X obj 707 276 s \$0-t2k5; +#X obj 777 276 s \$0-t5k; +#X obj 367 356 s \$0-ns_l100; +#X obj 367 386 s \$0-ns_l125; +#X obj 367 416 s \$0-ns_l160; +#X obj 457 356 s \$0-ns_l200; +#X obj 457 386 s \$0-ns_l250; +#X obj 457 416 s \$0-ns_l315; +#X obj 548 356 s \$0-ns_l400; +#X obj 548 386 s \$0-ns_l500; +#X obj 548 416 s \$0-ns_l630; +#X obj 637 356 s \$0-ns_l800; +#X obj 637 386 s \$0-ns_l1k; +#X obj 637 416 s \$0-ns_l1k25; +#X obj 727 356 s \$0-ns_l1k6; +#X obj 727 386 s \$0-ns_l2k; +#X obj 728 416 s \$0-ns_l2k5; +#X obj 817 356 s \$0-ns_l3k15; +#X obj 817 386 s \$0-ns_l4k; +#X obj 817 416 s \$0-ns_l5k; +#X obj 49 330 s \$0-set_d2rt; +#X obj 49 390 s \$0-set_d2offset; +#X obj 58 544 samplerate~; +#X obj 58 567 == 44100; +#X obj 58 591 sel 0; +#X obj 75 668 cnv 15 135 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X msg 126 476 192; +#X msg 159 476 220; +#X obj 126 500 * 65536; +#X obj 160 522 * 256; +#X obj 144 544 +; +#X obj 144 566 +; +#X obj 144 588 - 1; +#X obj 144 610 * -1; +#X obj 108 632 pack 0 0 \$0; +#X msg 78 657 \; \$3-msg1 color \$2 13; +#X obj 75 703 cnv 15 135 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 75 738 cnv 15 135 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X msg 78 692 \; \$3-msg2 color \$2 13; +#X msg 78 727 \; \$3-msg3 color \$2 13; +#X obj 116 447 t b b b b; +#X msg 190 476 238; +#X connect 0 0 12 0; +#X connect 0 0 9 0; +#X connect 0 0 32 0; +#X connect 0 0 34 0; +#X connect 0 0 36 0; +#X connect 0 0 55 0; +#X connect 0 0 57 0; +#X connect 0 0 59 0; +#X connect 0 0 122 0; +#X connect 9 0 10 0; +#X connect 10 0 62 0; +#X connect 12 0 63 0; +#X connect 32 0 66 0; +#X connect 32 0 67 0; +#X connect 32 0 68 0; +#X connect 32 0 69 0; +#X connect 32 0 70 0; +#X connect 32 0 71 0; +#X connect 32 0 72 0; +#X connect 32 0 73 0; +#X connect 32 0 74 0; +#X connect 32 0 75 0; +#X connect 32 0 76 0; +#X connect 32 0 77 0; +#X connect 32 0 78 0; +#X connect 32 0 79 0; +#X connect 32 0 80 0; +#X connect 32 0 81 0; +#X connect 32 0 82 0; +#X connect 32 0 83 0; +#X connect 34 0 64 0; +#X connect 36 0 102 0; +#X connect 55 0 84 0; +#X connect 55 0 85 0; +#X connect 55 0 86 0; +#X connect 55 0 87 0; +#X connect 55 0 88 0; +#X connect 55 0 89 0; +#X connect 55 0 90 0; +#X connect 55 0 91 0; +#X connect 55 0 92 0; +#X connect 55 0 93 0; +#X connect 55 0 94 0; +#X connect 55 0 95 0; +#X connect 55 0 96 0; +#X connect 55 0 97 0; +#X connect 55 0 98 0; +#X connect 55 0 99 0; +#X connect 55 0 100 0; +#X connect 55 0 101 0; +#X connect 57 0 65 0; +#X connect 59 0 103 0; +#X connect 104 0 105 0; +#X connect 105 0 106 0; +#X connect 106 0 116 0; +#X connect 108 0 110 0; +#X connect 109 0 111 0; +#X connect 110 0 112 0; +#X connect 111 0 112 1; +#X connect 112 0 113 0; +#X connect 113 0 114 0; +#X connect 114 0 115 0; +#X connect 115 0 116 1; +#X connect 116 0 117 0; +#X connect 116 0 120 0; +#X connect 116 0 121 0; +#X connect 122 0 104 0; +#X connect 122 1 108 0; +#X connect 122 2 109 0; +#X connect 122 3 123 0; +#X connect 123 0 113 1; +#X restore 216 548 pd init; +#N canvas 352 0 832 865 scope1 0; +#X obj -2 -51 cnv 15 140 24 empty empty scope1 20 12 1 18 -233017 -1109 +0; +#X obj 113 -51 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X obj 391 100 loadbang; +#X obj 233 374 delay 1000; +#X obj 15 102 inlet~; +#X obj 527 608 cnv 15 40 25 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 492 158 cnv 15 90 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 255 596 cnv 15 40 40 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 309 344 div 2; +#X obj 309 421 pow 0; +#X msg 309 398 10; +#X obj 352 375 select 0 1; +#X msg 352 404 1; +#X msg 384 404 3; +#X obj 336 448 * 1; +#X floatatom 316 300 5 0 0 0 - - -; +#X msg 279 224 1; +#X msg 362 224 1; +#X obj 279 249 + 1; +#X obj 362 249 - 1; +#X obj 362 274 * -1; +#X msg 316 224 0; +#X obj 366 495 / 10; +#X obj 345 530 * -1; +#X obj 272 161 cnv 15 90 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 375 161 cnv 15 90 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 561 63 cnv 15 120 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text -4 136 ------------------------------------------------------------ +; +#X text 416 136 ----------------------------------; +#X obj 42 478 cnv 15 125 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X msg 45 335 0; +#X obj 45 360 metro 1000; +#X obj 79 392 delay 500; +#X obj 64 101 inlet; +#X text 110 99 <-- bang to reset; +#X text 138 112 overload; +#X msg 45 414 14; +#X obj 61 240 cnv 15 125 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 336 471 t b f; +#X obj 309 375 t b f; +#X obj 352 344 mod 2; +#X obj 316 320 t f f; +#X obj 64 166 t b b; +#X obj 2 314 threshold~ 0.98 100 -0.98 100; +#X obj 86 285 cnv 15 115 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 490 373 phasor~; +#X obj 491 351 sig~; +#X obj 491 306 samplerate~; +#X obj 562 463 cnv 15 115 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 566 368 cnv 15 110 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 478 219 metro 400; +#X obj 458 581 clip~ -1 1; +#X obj 521 87 block~ 1024; +#X obj 491 328 / 1024; +#X obj 552 396 / 1000; +#X obj 552 418 * 44100; +#X obj 491 442 *~ 4410; +#X obj 153 -7 cnv 15 80 15 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text 155 -8 arrays; +#X obj 153 9 cnv 15 80 15 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X text 155 9 symbols; +#X obj 153 25 cnv 15 80 15 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X text 154 25 floats; +#X text 30 -9 global variables:; +#X msg 79 414 7; +#X text 243 -8 \$0-scope1_buffer \, \$0-d1; +#X text 243 9 \$0-scope1_ovldstr; +#X text 243 25 \$0-scope1_oo \, \$0-scope1_y- \, \$0-scope1_y+ \, \$0-scope1_xtime +; +#X obj 521 65 table \$0-scope1_buffer 11050; +#X obj 259 165 r \$0-scope1_y-; +#X obj 362 165 r \$0-scope1_y+; +#X obj 478 163 r \$0-scope1_oo; +#X obj 16 287 tabwrite~ \$0-scope1_buffer; +#X obj 552 373 r \$0-scope1_xtime; +#X obj 492 465 tabread4~ \$0-scope1_buffer; +#X obj 458 612 tabwrite~ \$0-d1; +#X msg 259 582 \; \$4-d1 bounds 0 \$2 1023 \$3 \; \$4-d1 yticks 0 \$1 +5 \; \$4-d1 ylabel 1140 \$3 0 \$2; +#X obj 259 555 pack 0.1 1 -1 \$0; +#X obj 45 442 pack 7 7 \$0; +#X msg 45 464 \; \$3-scope1_ovldstr color \$2 \$1; +#X obj 64 193 f \$0; +#X msg 64 226 \; \$1-scope1_ovldstr color 7 7; +#X connect 2 0 3 0; +#X connect 2 0 21 0; +#X connect 2 0 47 0; +#X connect 3 0 77 0; +#X connect 4 0 43 0; +#X connect 4 0 72 0; +#X connect 8 0 39 0; +#X connect 9 0 14 0; +#X connect 10 0 9 0; +#X connect 11 0 12 0; +#X connect 11 1 13 0; +#X connect 12 0 14 1; +#X connect 13 0 14 1; +#X connect 14 0 38 0; +#X connect 15 0 18 1; +#X connect 15 0 19 1; +#X connect 15 0 41 0; +#X connect 16 0 18 0; +#X connect 17 0 19 0; +#X connect 18 0 15 0; +#X connect 19 0 20 0; +#X connect 20 0 15 0; +#X connect 21 0 15 0; +#X connect 22 0 77 0; +#X connect 23 0 51 1; +#X connect 23 0 77 2; +#X connect 30 0 31 0; +#X connect 31 0 36 0; +#X connect 31 0 32 0; +#X connect 32 0 64 0; +#X connect 33 0 42 0; +#X connect 36 0 78 0; +#X connect 38 0 77 0; +#X connect 38 1 22 0; +#X connect 38 1 23 0; +#X connect 38 1 51 2; +#X connect 38 1 77 1; +#X connect 39 0 10 0; +#X connect 39 1 9 1; +#X connect 40 0 11 0; +#X connect 41 0 8 0; +#X connect 41 1 40 0; +#X connect 42 0 80 0; +#X connect 42 1 30 0; +#X connect 43 0 31 0; +#X connect 43 1 31 0; +#X connect 45 0 56 0; +#X connect 46 0 45 0; +#X connect 47 0 53 0; +#X connect 47 0 55 1; +#X connect 50 0 72 0; +#X connect 50 0 75 0; +#X connect 51 0 75 0; +#X connect 53 0 46 0; +#X connect 54 0 55 0; +#X connect 55 0 56 1; +#X connect 56 0 74 0; +#X connect 64 0 78 0; +#X connect 69 0 16 0; +#X connect 70 0 17 0; +#X connect 71 0 50 0; +#X connect 73 0 54 0; +#X connect 74 0 51 0; +#X connect 77 0 76 0; +#X connect 78 0 79 0; +#X connect 80 0 81 0; +#X coords 0 0 0.00222222 0.00333333 200 140 0; +#X restore 54 285 pd scope1; +#X text 52 391 x range:; +#X obj 50 281 cnv 15 70 25 empty empty input 4 10 1 14 -262131 -66577 +0; +#X text 106 261 <--reset overload; +#N canvas 0 0 450 300 graph13 0; +#X array \$0-d1 1000 float 0; +#X coords 0 1 1023 -1 180 80 1; +#X restore 54 308 graph; +#X obj 60 413 cnv 15 230 120 empty empty empty 5 12 1 18 -225280 -1109 +0; +#X obj 777 554 nbx 4 30 0.3 20 0 0 \$0-d2rt \$0-set_d2rt s 83 17 1 +20 -262144 -1 -143491 1 256; +#X obj 68 15 cnv 15 80 28 empty empty signal 5 12 1 18 -200188 -1109 +0; +#X obj 79 131 pink~; +#X obj 253 16 tgl 40 0 \$0-testsig_pp \$0-set_testsig_pp PAUSE -60 +30 1 12 -262144 -1 -143491 0 1; +#X obj 112 215 cnv 15 80 28 empty empty input 5 12 1 18 -200188 -1109 +0; +#X obj 65 424 vsl 10 90 18 78 0 0 empty \$0-l100 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 75 424 vsl 10 90 18 78 0 0 empty \$0-l125 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 85 424 vsl 10 90 18 78 0 0 empty \$0-l160 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 95 424 vsl 10 90 18 78 0 0 empty \$0-l200 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 105 424 vsl 10 90 18 78 0 0 empty \$0-l250 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 115 424 vsl 10 90 18 78 0 0 empty \$0-l315 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 125 424 vsl 10 90 18 78 0 0 empty \$0-l400 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 135 424 vsl 10 90 18 78 0 0 empty \$0-l500 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 145 424 vsl 10 90 18 78 0 0 empty \$0-l630 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 155 424 vsl 10 90 18 78 0 0 empty \$0-l800 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 165 424 vsl 10 90 18 78 0 0 empty \$0-l1k empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 175 424 vsl 10 90 18 78 0 0 empty \$0-l1k25 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 185 424 vsl 10 90 18 78 0 0 empty \$0-l1k6 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 195 424 vsl 10 90 18 78 0 0 empty \$0-l2k empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 205 424 vsl 10 90 18 78 0 0 empty \$0-l2k5 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 215 424 vsl 10 90 18 78 0 0 empty \$0-l3k15 empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 225 424 vsl 10 90 18 78 0 0 empty \$0-l4k empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 235 424 vsl 10 90 18 78 0 0 empty \$0-l5k empty 0 -8 0 8 -225280 +-1 -1 0 1; +#X obj 246 413 cnv 15 35 20 empty empty +10dB 2 10 1 8 -225280 -143491 +0; +#X obj 247 506 cnv 15 35 20 empty empty -50dB 2 10 1 8 -225280 -143491 +0; +#X obj 246 428 cnv 15 35 20 empty empty 0dB 14 10 1 8 -225280 -143491 +0; +#X obj 68 518 cnv 15 35 15 empty empty 125 2 10 1 8 -225280 -143491 +0; +#X obj 100 518 cnv 15 35 15 empty empty 250 2 10 1 8 -225280 -143491 +0; +#X obj 130 518 cnv 15 35 15 empty empty 500 2 10 1 8 -225280 -143491 +0; +#X obj 162 518 cnv 15 35 15 empty empty 1k 2 10 1 8 -225280 -143491 +0; +#X obj 192 518 cnv 15 35 15 empty empty 2k 2 10 1 8 -225280 -143491 +0; +#X obj 222 518 cnv 15 20 15 empty empty 4k 2 10 1 8 -225280 -143491 +0; +#X obj 26 86 vsl 35 80 -79 0 0 0 \$0-testsig_level \$0-set_testsig_level +LEVEL -7 -10 1 12 -262144 -1 -143491 3900 1; +#X obj 18 174 cnv 15 28 20 empty \$0-testsig_levelstr -40dB 0 10 1 +14 -200188 -123526 0; +#X obj 79 189 dac~; +#X obj 199 161 bng 20 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 115 185 cnv 15 120 24 empty \$0-testsig_ovldstr OVERLOAD! 2 +11 1 14 -200188 -200188 0; +#X text 237 177 overload; +#X text 221 165 <--reset; +#X obj 219 217 adc~ 1 2; +#N canvas 37 0 1146 967 decay 0; +#X obj 66 147 inlet~; +#X obj 44 436 snapshot~; +#X obj 44 458 powtodb; +#X obj 44 413 lp1_t~ 15 200; +#X obj 139 -5 cnv 15 80 15 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X text 140 -5 floats; +#X text 17 -7 global variables:; +#X obj 19 -45 cnv 15 80 24 empty empty decay 2 12 1 18 -233017 -1109 +0; +#X obj 99 -45 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 18 172 ------------------------------------------------------------ +; +#X text 231 -46 performs decay level estimation in 3rd octave bands. +; +#X obj 57 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 100 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 44 556 snapshot~; +#X obj 44 578 powtodb; +#X obj 44 533 lp1_t~ 15 200; +#X obj 57 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 100 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 44 676 snapshot~; +#X obj 44 698 powtodb; +#X obj 44 653 lp1_t~ 15 200; +#X obj 57 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 100 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 144 436 snapshot~; +#X obj 144 458 powtodb; +#X obj 144 413 lp1_t~ 15 200; +#X obj 157 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 200 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 144 556 snapshot~; +#X obj 144 578 powtodb; +#X obj 144 533 lp1_t~ 15 200; +#X obj 157 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 200 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 144 676 snapshot~; +#X obj 144 698 powtodb; +#X obj 144 653 lp1_t~ 15 200; +#X obj 157 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 200 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 244 436 snapshot~; +#X obj 244 458 powtodb; +#X obj 244 413 lp1_t~ 15 200; +#X obj 257 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 300 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 244 556 snapshot~; +#X obj 244 578 powtodb; +#X obj 244 533 lp1_t~ 15 200; +#X obj 257 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 300 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 244 676 snapshot~; +#X obj 244 698 powtodb; +#X obj 244 653 lp1_t~ 15 200; +#X obj 257 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 300 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 344 436 snapshot~; +#X obj 344 458 powtodb; +#X obj 344 413 lp1_t~ 15 200; +#X obj 357 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 400 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 344 556 snapshot~; +#X obj 344 578 powtodb; +#X obj 344 533 lp1_t~ 15 200; +#X obj 357 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 400 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 344 676 snapshot~; +#X obj 344 698 powtodb; +#X obj 344 653 lp1_t~ 15 200; +#X obj 357 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 400 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 444 436 snapshot~; +#X obj 444 458 powtodb; +#X obj 444 413 lp1_t~ 15 200; +#X obj 457 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 500 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 444 556 snapshot~; +#X obj 444 578 powtodb; +#X obj 444 533 lp1_t~ 15 200; +#X obj 457 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 500 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 444 676 snapshot~; +#X obj 444 698 powtodb; +#X obj 444 653 lp1_t~ 15 200; +#X obj 457 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 500 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 544 436 snapshot~; +#X obj 544 458 powtodb; +#X obj 544 413 lp1_t~ 15 200; +#X obj 557 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 600 385 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 544 556 snapshot~; +#X obj 544 578 powtodb; +#X obj 544 533 lp1_t~ 15 200; +#X obj 557 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 600 505 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 544 676 snapshot~; +#X obj 544 698 powtodb; +#X obj 544 653 lp1_t~ 15 200; +#X obj 557 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 600 625 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 366 293 1; +#X obj 366 155 loadbang; +#X obj 140 106 cnv 15 80 15 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text 142 105 arrays; +#X obj 140 122 cnv 15 80 15 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X text 142 122 symbols; +#X obj 727 -5 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 727 18 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 727 41 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 857 -5 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 857 18 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 857 41 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 987 -5 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 987 18 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 987 41 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 727 64 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 727 87 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 727 110 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 864 64 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 864 87 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 864 110 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 994 64 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 994 87 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 994 110 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 137 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 91 757 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 87 307 cnv 15 210 25 empty empty empty 20 12 0 14 -225271 -66577 +0; +#N canvas 114 158 1182 658 thirdoct_analfiltbank_44100Hz 0; +#X obj 433 28 inlet~; +#X text 136 172 200Hz; +#X text 156 281 250Hz; +#X text 176 391 315Hz; +#X text 398 172 400Hz; +#X text 668 172 800Hz; +#X text 425 282 500Hz; +#X text 446 391 630Hz; +#X text 695 281 1000Hz; +#X text 716 391 1250Hz; +#X obj 355 304 biquad~ 1.97934 -0.984368 1 0 -1; +#X obj 355 325 biquad~ 1.98529 -0.99141 1 0 -1; +#X obj 355 346 biquad~ 1.98873 -0.992902 1 0 -1; +#X obj 355 366 /~ 2.07896e+06; +#X obj 625 304 biquad~ 1.94903 -0.968981 1 0 -1; +#X obj 625 324 biquad~ 1.95858 -0.982903 1 0 -1; +#X obj 625 345 biquad~ 1.96922 -0.985843 1 0 -1; +#X obj 625 365 /~ 263948; +#X text 938 172 1600Hz; +#X text 965 281 2000Hz; +#X text 986 391 2500Hz; +#X text 1235 281 4000Hz; +#X text 1256 391 5000Hz; +#X text 1208 172 3150Hz; +#X obj 895 304 biquad~ 1.86068 -0.938895 1 0 -1; +#X obj 895 324 biquad~ 1.87027 -0.966166 1 0 -1; +#X obj 895 345 biquad~ 1.9061 -0.971835 1 0 -1; +#X obj 895 365 /~ 34024.4; +#X obj 1165 304 biquad~ 1.58358 -0.881301 1 0 -1; +#X obj 1165 324 biquad~ 1.56581 -0.934006 1 0 -1; +#X obj 1165 345 biquad~ 1.68907 -0.944046 1 0 -1; +#X obj 1165 365 /~ 4516.51; +#X obj 87 304 biquad~ 1.99091 -0.992174 1 0 -1; +#X obj 87 324 biquad~ 1.99418 -0.995714 1 0 -1; +#X obj 87 345 biquad~ 1.99536 -0.996406 1 0 -1; +#X obj 87 365 /~ 1.6502e+07; +#X obj 335 194 biquad~ 1.9844 -0.987574 1 0 -1; +#X obj 335 214 biquad~ 1.98932 -0.993176 1 0 -1; +#X obj 335 254 /~ 4.14453e+06; +#X obj 605 194 biquad~ 1.96268 -0.975302 1 0 -1; +#X obj 605 214 biquad~ 1.97104 -0.986403 1 0 -1; +#X obj 605 234 biquad~ 1.97826 -0.98875 1 0 -1; +#X obj 605 254 /~ 524523; +#X obj 107 414 biquad~ 1.98812 -0.990125 1 0 -1; +#X obj 107 434 biquad~ 1.99215 -0.99458 1 0 -1; +#X obj 107 454 biquad~ 1.99386 -0.995522 1 0 -1; +#X obj 107 474 /~ 8.26783e+06; +#X obj 375 414 biquad~ 1.97238 -0.980347 1 0 -1; +#X obj 375 434 biquad~ 1.9795 -0.989191 1 0 -1; +#X obj 375 454 biquad~ 1.98444 -0.991062 1 0 -1; +#X obj 375 474 /~ 1.04371e+06; +#X obj 645 414 biquad~ 1.92956 -0.961073 1 0 -1; +#X obj 645 434 biquad~ 1.94003 -0.978516 1 0 -1; +#X obj 645 454 biquad~ 1.95588 -0.98219 1 0 -1; +#X obj 645 474 /~ 133040; +#X obj 875 194 biquad~ 1.9015 -0.951199 1 0 -1; +#X obj 875 214 biquad~ 1.91222 -0.973024 1 0 -1; +#X obj 875 234 biquad~ 1.93598 -0.9776 1 0 -1; +#X obj 875 254 /~ 67194.4; +#X obj 915 414 biquad~ 1.8009 -0.923604 1 0 -1; +#X obj 915 434 biquad~ 1.80679 -0.957626 1 0 -1; +#X obj 915 454 biquad~ 1.86096 -0.964593 1 0 -1; +#X obj 915 474 /~ 17283.2; +#X obj 1185 414 biquad~ 1.39425 -0.852615 1 0 -1; +#X obj 1185 434 biquad~ 1.34945 -0.918106 1 0 -1; +#X obj 1185 454 biquad~ 1.53307 -0.929602 1 0 -1; +#X obj 1185 474 /~ 2328.2; +#X obj 1145 194 biquad~ 1.71264 -0.904603 1 0 -1; +#X obj 1145 214 biquad~ 1.71034 -0.947007 1 0 -1; +#X obj 1145 234 biquad~ 1.79234 -0.955463 1 0 -1; +#X obj 1145 254 /~ 8796.1; +#X obj 67 194 biquad~ 1.99298 -0.99378 1 0 -1; +#X obj 67 214 biquad~ 1.99563 -0.996592 1 0 -1; +#X obj 67 234 biquad~ 1.9965 -0.997155 1 0 -1; +#X obj 67 254 /~ 3.29506e+07; +#X obj 335 234 biquad~ 1.99173 -0.994362 1 0 -1; +#X obj 68 511 outlet~; +#X obj 127 511 outlet~; +#X obj 335 511 outlet~; +#X obj 605 511 outlet~; +#X obj 875 511 outlet~; +#X obj 1145 511 outlet~; +#X obj 187 511 outlet~; +#X obj 395 511 outlet~; +#X obj 455 511 outlet~; +#X obj 1205 511 outlet~; +#X obj 665 511 outlet~; +#X obj 725 511 outlet~; +#X obj 1265 511 outlet~; +#X obj 935 511 outlet~; +#X obj 995 511 outlet~; +#X obj -143 194 lp6_butt~ 2000; +#X obj -143 244 lp6_butt~ 2000; +#X obj -123 215 cnv 15 150 25 empty empty empty 20 12 0 14 -225271 +-66577 0; +#N canvas 255 126 565 491 thirdoct_100_22050Hz 0; +#X obj 23 -19 inlet~; +#X text 8 5 ------------------------------------------------------------ +; +#X text 8 245 ------------------------------------------------------------ +; +#X obj 20 282 outlet~; +#X obj 21 176 *~ 2; +#X obj 341 34 block~ 64 1 0.5; +#X obj 19 -109 cnv 15 300 24 empty empty thirdoct_100_22050Hz 20 12 +1 18 -233017 -1109 0; +#X obj 319 -109 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 26 -74 input; +#X text 24 -61 signal; +#X text 40 -46 |; +#X text 40 -36 V; +#X text 24 336 signal; +#X text 40 300 |; +#X text 40 310 V; +#X text 23 323 output; +#X obj 22 34 biquad~ 1.99298 -0.99378 1 0 -1; +#X obj 22 54 biquad~ 1.99563 -0.996592 1 0 -1; +#X obj 22 74 biquad~ 1.9965 -0.997155 1 0 -1; +#X obj 22 94 /~ 3.29506e+07; +#X text 428 5 ---; +#X text 428 245 ---; +#X connect 0 0 16 0; +#X connect 4 0 3 0; +#X connect 16 0 17 0; +#X connect 17 0 18 0; +#X connect 18 0 19 0; +#X connect 19 0 4 0; +#X restore -143 219 pd thirdoct_100_22050Hz; +#X text -84 172 100Hz; +#X obj -123 304 lp6_butt~ 2000; +#X obj -123 354 lp6_butt~ 2000; +#X obj -103 325 cnv 15 150 25 empty empty empty 20 12 0 14 -225271 +-66577 0; +#X obj -103 414 lp6_butt~ 2000; +#X obj -103 464 lp6_butt~ 2000; +#X obj -83 435 cnv 15 150 25 empty empty empty 20 12 0 14 -225271 -66577 +0; +#X text -64 282 125Hz; +#X text -44 392 160Hz; +#N canvas 143 500 565 491 thirdoct_125_22050Hz 0; +#X obj 23 -19 inlet~; +#X text 8 5 ------------------------------------------------------------ +; +#X text 8 245 ------------------------------------------------------------ +; +#X obj 20 282 outlet~; +#X obj 21 176 *~ 2; +#X obj 341 34 block~ 64 1 0.5; +#X obj 19 -109 cnv 15 300 24 empty empty thirdoct_125_22050Hz 20 12 +1 18 -233017 -1109 0; +#X obj 319 -109 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 26 -74 input; +#X text 24 -61 signal; +#X text 40 -46 |; +#X text 40 -36 V; +#X text 24 336 signal; +#X text 40 300 |; +#X text 40 310 V; +#X text 23 323 output; +#X text 428 5 ---; +#X text 428 245 ---; +#X obj 22 44 biquad~ 1.99091 -0.992174 1 0 -1; +#X obj 22 64 biquad~ 1.99418 -0.995714 1 0 -1; +#X obj 22 85 biquad~ 1.99536 -0.996406 1 0 -1; +#X obj 22 105 /~ 1.6502e+07; +#X connect 0 0 18 0; +#X connect 4 0 3 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 4 0; +#X restore -123 329 pd thirdoct_125_22050Hz; +#N canvas 588 413 565 491 thirdoct_160_22050Hz 0; +#X obj 23 -19 inlet~; +#X text 8 5 ------------------------------------------------------------ +; +#X text 8 245 ------------------------------------------------------------ +; +#X obj 20 282 outlet~; +#X obj 21 176 *~ 2; +#X obj 341 34 block~ 64 1 0.5; +#X obj 19 -109 cnv 15 300 24 empty empty thirdoct_160_22050Hz 20 12 +1 18 -233017 -1109 0; +#X obj 319 -109 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 26 -74 input; +#X text 24 -61 signal; +#X text 40 -46 |; +#X text 40 -36 V; +#X text 24 336 signal; +#X text 40 300 |; +#X text 40 310 V; +#X text 23 323 output; +#X text 428 5 ---; +#X text 428 245 ---; +#X obj 22 44 biquad~ 1.98812 -0.990125 1 0 -1; +#X obj 22 64 biquad~ 1.99215 -0.99458 1 0 -1; +#X obj 22 84 biquad~ 1.99386 -0.995522 1 0 -1; +#X obj 22 104 /~ 8.26783e+06; +#X connect 0 0 18 0; +#X connect 4 0 3 0; +#X connect 18 0 19 0; +#X connect 19 0 20 0; +#X connect 20 0 21 0; +#X connect 21 0 4 0; +#X restore -103 439 pd thirdoct_160_22050Hz; +#X obj -142 511 outlet~; +#X obj -83 511 outlet~; +#X obj -23 511 outlet~; +#X connect 0 0 71 0; +#X connect 0 0 32 0; +#X connect 0 0 43 0; +#X connect 0 0 36 0; +#X connect 0 0 39 0; +#X connect 0 0 55 0; +#X connect 0 0 67 0; +#X connect 0 0 10 0; +#X connect 0 0 14 0; +#X connect 0 0 47 0; +#X connect 0 0 51 0; +#X connect 0 0 59 0; +#X connect 0 0 63 0; +#X connect 0 0 24 0; +#X connect 0 0 28 0; +#X connect 0 0 91 0; +#X connect 0 0 96 0; +#X connect 0 0 99 0; +#X connect 10 0 11 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 13 0 83 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 17 0 86 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 27 0; +#X connect 27 0 89 0; +#X connect 28 0 29 0; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 85 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 77 0; +#X connect 36 0 37 0; +#X connect 37 0 75 0; +#X connect 38 0 78 0; +#X connect 39 0 40 0; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 42 0 79 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 46 0; +#X connect 46 0 82 0; +#X connect 47 0 48 0; +#X connect 48 0 49 0; +#X connect 49 0 50 0; +#X connect 50 0 84 0; +#X connect 51 0 52 0; +#X connect 52 0 53 0; +#X connect 53 0 54 0; +#X connect 54 0 87 0; +#X connect 55 0 56 0; +#X connect 56 0 57 0; +#X connect 57 0 58 0; +#X connect 58 0 80 0; +#X connect 59 0 60 0; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 90 0; +#X connect 63 0 64 0; +#X connect 64 0 65 0; +#X connect 65 0 66 0; +#X connect 66 0 88 0; +#X connect 67 0 68 0; +#X connect 68 0 69 0; +#X connect 69 0 70 0; +#X connect 70 0 81 0; +#X connect 71 0 72 0; +#X connect 72 0 73 0; +#X connect 73 0 74 0; +#X connect 74 0 76 0; +#X connect 75 0 38 0; +#X connect 91 0 94 0; +#X connect 92 0 106 0; +#X connect 94 0 92 0; +#X connect 96 0 104 0; +#X connect 97 0 107 0; +#X connect 99 0 105 0; +#X connect 100 0 108 0; +#X connect 104 0 97 0; +#X connect 105 0 100 0; +#X restore 66 311 pd thirdoct_analfiltbank_44100Hz; +#X obj 58 338 *~; +#X obj 83 338 *~; +#X obj 109 338 *~; +#X obj 135 338 *~; +#X obj 161 338 *~; +#X obj 186 338 *~; +#X obj 212 338 *~; +#X obj 238 338 *~; +#X obj 264 338 *~; +#X obj 71 358 *~; +#X obj 96 358 *~; +#X obj 122 358 *~; +#X obj 148 358 *~; +#X obj 174 358 *~; +#X obj 199 358 *~; +#X obj 225 358 *~; +#X obj 251 358 *~; +#X obj 277 358 *~; +#X obj 137 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 91 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 137 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 91 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 292 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 246 757 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 292 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 246 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 292 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 246 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 447 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 391 757 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 447 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 391 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 447 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 391 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 602 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 556 757 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 602 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 556 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 602 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 556 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 762 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 706 757 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 762 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 706 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 762 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 706 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 917 782 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 871 756 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 947 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 917 837 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 871 812 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 917 892 cnv 15 45 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 871 867 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 461 257 modulo_counter 1000; +#X msg 569 224 0; +#X obj 474 278 cnv 15 30 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 366 336 t b b; +#X obj 366 314 metro 20; +#X obj 628 195 cnv 15 60 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 615 224 t b b b b b; +#X obj 654 481 cnv 15 45 260 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X msg 399 293 0; +#X obj 550 338 cnv 15 100 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 615 248 0; +#X obj 513 195 cnv 15 80 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 524 292 nbx 5 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 10 +-262144 -1 -1 584 256; +#X obj 481 312 == 999; +#X obj 502 337 &&; +#X msg 530 312 0; +#X msg 560 312 1; +#X obj 502 362 sel 1; +#X obj 500 221 t b b; +#X obj 412 195 cnv 15 55 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 88 244 dbtorms; +#X obj 88 219 + 140; +#X obj 88 265 / 100; +#X obj 65 286 *~ 0; +#X obj 147 276 cnv 15 140 25 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 139 190 cnv 15 115 25 empty empty empty 20 12 1 14 -262131 -66577 +0; +#X obj 149 219 makefilename %ddB; +#X obj 689 -3 table \$0-d100 1000; +#X obj 689 20 table \$0-d125 1000; +#X obj 689 43 table \$0-d160 1000; +#X obj 689 66 table \$0-d800 1000; +#X obj 689 89 table \$0-d1k 1000; +#X obj 689 112 table \$0-d1k25 1000; +#X obj 819 -3 table \$0-d200 1000; +#X obj 819 20 table \$0-d250 1000; +#X obj 819 43 table \$0-d315 1000; +#X obj 826 66 table \$0-d1k6 1000; +#X obj 826 89 table \$0-d2k 1000; +#X obj 826 112 table \$0-d2k5 1000; +#X obj 949 -3 table \$0-d400 1000; +#X obj 949 20 table \$0-d500 1000; +#X obj 949 43 table \$0-d630 1000; +#X obj 956 66 table \$0-d3k15 1000; +#X obj 956 89 table \$0-d4k 1000; +#X obj 956 112 table \$0-d5k 1000; +#X obj 127 194 r \$0-monitor_level; +#X obj 399 198 r \$0-stoprec; +#X obj 500 198 r \$0-testsig_pp; +#X obj 615 198 r \$0-trigger; +#X obj 537 341 s \$0-set_testsig_pp; +#X msg 660 487 \; \$2-d100 const \$1 \; \$2-d125 const \$1 \; \$2-d160 +const \$1 \; \$2-d200 const \$1 \; \$2-d250 const \$1 \; \$2-d315 const +\$1 \; \$2-d400 const \$1 \; \$2-d500 const \$1 \; \$2-d630 const \$1 +\; \$2-d800 const \$1 \; \$2-d1k const \$1 \; \$2-d1k25 const \$1 \; +\$2-d1k6 const \$1 \; \$2-d2k const \$1 \; \$2-d2k5 const \$1 \; \$2-d3k15 +const \$1 \; \$2-d4k const \$1 \; \$2-d5k const \$1; +#X obj 461 281 s \$0-idx; +#X obj 587 388 r \$0-t3k15; +#X obj 487 388 r \$0-t1k6; +#X obj 387 388 r \$0-t800; +#X obj 287 388 r \$0-t400; +#X obj 187 388 r \$0-t200; +#X obj 87 388 r \$0-t100; +#X obj 44 481 s \$0-l100; +#X obj 144 481 s \$0-l200; +#X obj 244 481 s \$0-l400; +#X obj 344 481 s \$0-l800; +#X obj 444 481 s \$0-l1k6; +#X obj 544 481 s \$0-l3k15; +#X obj 587 508 r \$0-t4k; +#X obj 487 508 r \$0-t2k; +#X obj 387 508 r \$0-t1k; +#X obj 287 508 r \$0-t500; +#X obj 187 508 r \$0-t250; +#X obj 87 508 r \$0-t125; +#X obj 44 601 s \$0-l125; +#X obj 144 601 s \$0-l250; +#X obj 244 601 s \$0-l500; +#X obj 344 601 s \$0-l1k; +#X obj 444 601 s \$0-l2k; +#X obj 544 601 s \$0-l4k; +#X obj 87 628 r \$0-t160; +#X obj 187 628 r \$0-t315; +#X obj 287 628 r \$0-t630; +#X obj 387 628 r \$0-t1k25; +#X obj 487 628 r \$0-t2k5; +#X obj 587 628 r \$0-t5k; +#X obj 544 721 s \$0-l5k; +#X obj 444 721 s \$0-l2k5; +#X obj 344 721 s \$0-l1k25; +#X obj 244 721 s \$0-l630; +#X obj 144 721 s \$0-l315; +#X obj 44 721 s \$0-l160; +#X obj 934 760 r \$0-idx; +#X obj 784 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 771 760 r \$0-idx; +#X obj 619 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 606 760 r \$0-idx; +#X obj 469 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 456 760 r \$0-idx; +#X obj 315 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 302 760 r \$0-idx; +#X obj 160 757 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 147 760 r \$0-idx; +#X obj 947 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 934 815 r \$0-idx; +#X obj 784 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 771 815 r \$0-idx; +#X obj 619 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 606 815 r \$0-idx; +#X obj 469 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 456 815 r \$0-idx; +#X obj 315 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 302 815 r \$0-idx; +#X obj 160 812 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 147 815 r \$0-idx; +#X obj 947 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 934 870 r \$0-idx; +#X obj 784 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 771 870 r \$0-idx; +#X obj 629 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 616 870 r \$0-idx; +#X obj 469 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 456 870 r \$0-idx; +#X obj 315 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 302 870 r \$0-idx; +#X obj 160 867 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 147 870 r \$0-idx; +#X obj 858 760 r \$0-l3k15; +#X obj 703 760 r \$0-l1k6; +#X obj 543 760 r \$0-l800; +#X obj 388 760 r \$0-l400; +#X obj 233 760 r \$0-l200; +#X obj 78 760 r \$0-l100; +#X obj 858 815 r \$0-l4k; +#X obj 703 815 r \$0-l2k; +#X obj 543 815 r \$0-l1k; +#X obj 388 815 r \$0-l500; +#X obj 233 815 r \$0-l250; +#X obj 78 815 r \$0-l125; +#X obj 858 870 r \$0-l5k; +#X obj 703 870 r \$0-l2k5; +#X obj 543 870 r \$0-l1k25; +#X obj 388 870 r \$0-l630; +#X obj 233 870 r \$0-l315; +#X obj 78 870 r \$0-l160; +#X obj 858 786 tabwrite \$0-d3k15; +#X obj 703 786 tabwrite \$0-d1k6; +#X obj 543 786 tabwrite \$0-d800; +#X obj 388 786 tabwrite \$0-d400; +#X obj 233 786 tabwrite \$0-d200; +#X obj 78 786 tabwrite \$0-d100; +#X obj 858 841 tabwrite \$0-d4k; +#X obj 703 841 tabwrite \$0-d2k; +#X obj 543 841 tabwrite \$0-d1k; +#X obj 388 841 tabwrite \$0-d500; +#X obj 233 841 tabwrite \$0-d250; +#X obj 78 841 tabwrite \$0-d125; +#X obj 858 896 tabwrite \$0-d5k; +#X obj 703 896 tabwrite \$0-d2k5; +#X obj 543 896 tabwrite \$0-d1k25; +#X obj 388 896 tabwrite \$0-d630; +#X obj 233 896 tabwrite \$0-d315; +#X obj 78 896 tabwrite \$0-d160; +#X obj 149 242 pack s \$0; +#X msg 149 264 \; \$2-monitor_levelstr label \$1; +#X obj 994 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 478 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 993 568 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1063 568 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 994 658 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 658 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 994 508 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 508 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 993 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1063 598 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 994 688 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 688 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 994 538 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 538 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 993 628 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1063 628 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 994 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1064 718 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 1003 429 15; +#X msg 1045 429 1000; +#X obj 981 481 s \$0-t100; +#X obj 1051 481 s \$0-t200; +#X obj 981 571 s \$0-t400; +#X obj 1050 571 s \$0-t800; +#X obj 981 661 s \$0-t1k6; +#X obj 1051 661 s \$0-t3k15; +#X obj 981 511 s \$0-t125; +#X obj 1051 511 s \$0-t250; +#X obj 981 601 s \$0-t500; +#X obj 1050 601 s \$0-t1k; +#X obj 981 691 s \$0-t2k; +#X obj 1051 691 s \$0-t4k; +#X obj 981 541 s \$0-t160; +#X obj 1051 541 s \$0-t315; +#X obj 981 631 s \$0-t630; +#X obj 1050 631 s \$0-t1k25; +#X obj 981 721 s \$0-t2k5; +#X obj 1051 721 s \$0-t5k; +#X obj 1026 375 cnv 15 60 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 1013 378 r \$0-slow; +#X obj 1013 403 sel 0 1; +#X text 229 -4 \$0-l100 \, \$0-l125 \, \$0-l160 \, \$0-l200 \, \$0-l250 +\, \$0-l315 \, \$0-l400 \, \$0-l500 \, \$0-l630 \, \$0-l800 \, \$0-l1k +\, \$0-l1k25 \, \$0-l1k6 \, \$0-l2k \, \$0-l2k5 \, \$0-l3k15 \, \$0-l4k +\, \$0-l5k \, \$0-idx \, \$0-t100 \, \$0-t125 \, \$0-t160 \, \$0-t200 +\, \$0-t250 \, \$0-t315 \, \$0-t400 \, \$0-t500 \, \$0-t630 \, \$0-t800 +\, \$0-t1k \, \$0-t1k25 \, \$0-t1k6 \, \$0-t2k \, \$0-t2k5 \, \$0-t3k15 +\, \$0-t4k \, \$0-t5k \, \$0-trigger \, \$0-testsig_pp \, \$0-set_testsig_pp +\, \$0-stoprec \, \$0-slow; +#X obj 779 196 cnv 15 55 20 empty empty empty 20 12 1 14 -262131 -66577 +0; +#X obj 766 222 savepanel; +#X obj 840 222 cnv 15 120 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 766 198 r \$0-save; +#X obj 843 188 pack s \$0; +#X msg 843 209 \; \$2-fnsavestr label \$1; +#X obj 804 481 cnv 15 45 260 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 684 274 makefilename %s_100Hz; +#X obj 684 294 makefilename %s_125Hz; +#X obj 684 314 makefilename %s_160Hz; +#X obj 684 334 makefilename %s_200Hz; +#X obj 684 354 makefilename %s_250Hz; +#X obj 684 374 makefilename %s_315Hz; +#X obj 684 394 makefilename %s_400Hz; +#X obj 684 414 makefilename %s_500Hz; +#X obj 684 434 makefilename %s_630Hz; +#X obj 837 274 makefilename %s_800Hz; +#X obj 837 294 makefilename %s_1kHz; +#X obj 837 314 makefilename %s_1k25Hz; +#X obj 837 334 makefilename %s_1k6Hz; +#X obj 837 354 makefilename %s_2kHz; +#X obj 837 374 makefilename %s_2k5Hz; +#X obj 837 394 makefilename %s_3k15Hz; +#X obj 837 414 makefilename %s_4kHz; +#X obj 837 434 makefilename %s_5kHz; +#X text 438 172 ------------------------------------------------------------ +; +#X obj 670 461 pack \$0 s s s s s s s s s s s s s s s s s s; +#X obj 750 248 t b s s s s s s s s s s s s s s s s s s; +#X msg 810 487 \; \$1-d100 write \$2 \; \$1-d125 write \$3 \; \$1-d160 +write \$4 \; \$1-d200 write \$5 \; \$1-d250 write \$6 \; \$1-d315 write +\$7 \; \$1-d400 write \$8 \; \$1-d500 write \$9 \; \$1-d630 write \$10 +\; \$1-d800 write \$11 \; \$1-d1k write \$12 \; \$1-d1k25 write \$13 +\; \$1-d1k6 write \$14 \; \$1-d2k write \$15 \; \$1-d2k5 write \$16 +\; \$1-d3k15 write \$17 \; \$1-d4k write \$18 \; \$1-d5k write \$19 +; +#X obj 276 235 cnv 15 120 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 279 200 f \$0; +#X msg 279 222 \; \$1-fnsavestr label Measurement; +#X obj 312 200 b; +#X obj 44 785 - 68; +#X text 858 172 ---------------------------------------; +#X obj 199 786 - 68; +#X obj 354 786 - 68; +#X obj 509 786 - 68; +#X obj 669 786 - 68; +#X obj 824 786 - 68; +#X obj 44 840 - 68; +#X obj 199 841 - 68; +#X obj 354 841 - 68; +#X obj 509 841 - 68; +#X obj 669 841 - 68; +#X obj 824 841 - 68; +#X obj 44 895 - 68; +#X obj 199 896 - 68; +#X obj 354 896 - 68; +#X obj 509 896 - 68; +#X obj 669 896 - 68; +#X obj 824 896 - 68; +#X obj 660 248 pack -50 \$0; +#X connect 0 0 202 0; +#X connect 1 0 2 0; +#X connect 2 0 237 0; +#X connect 3 0 1 0; +#X connect 13 0 14 0; +#X connect 14 0 249 0; +#X connect 15 0 13 0; +#X connect 18 0 19 0; +#X connect 19 0 266 0; +#X connect 20 0 18 0; +#X connect 23 0 24 0; +#X connect 24 0 238 0; +#X connect 25 0 23 0; +#X connect 28 0 29 0; +#X connect 29 0 250 0; +#X connect 30 0 28 0; +#X connect 33 0 34 0; +#X connect 34 0 265 0; +#X connect 35 0 33 0; +#X connect 38 0 39 0; +#X connect 39 0 239 0; +#X connect 40 0 38 0; +#X connect 43 0 44 0; +#X connect 44 0 251 0; +#X connect 45 0 43 0; +#X connect 48 0 49 0; +#X connect 49 0 264 0; +#X connect 50 0 48 0; +#X connect 53 0 54 0; +#X connect 54 0 240 0; +#X connect 55 0 53 0; +#X connect 58 0 59 0; +#X connect 59 0 252 0; +#X connect 60 0 58 0; +#X connect 63 0 64 0; +#X connect 64 0 263 0; +#X connect 65 0 63 0; +#X connect 68 0 69 0; +#X connect 69 0 241 0; +#X connect 70 0 68 0; +#X connect 73 0 74 0; +#X connect 74 0 253 0; +#X connect 75 0 73 0; +#X connect 78 0 79 0; +#X connect 79 0 262 0; +#X connect 80 0 78 0; +#X connect 83 0 84 0; +#X connect 84 0 242 0; +#X connect 85 0 83 0; +#X connect 88 0 89 0; +#X connect 89 0 254 0; +#X connect 90 0 88 0; +#X connect 93 0 94 0; +#X connect 94 0 261 0; +#X connect 95 0 93 0; +#X connect 98 0 183 0; +#X connect 99 0 98 0; +#X connect 125 0 126 0; +#X connect 125 0 126 1; +#X connect 125 1 135 0; +#X connect 125 1 135 1; +#X connect 125 2 127 0; +#X connect 125 2 127 1; +#X connect 125 3 136 0; +#X connect 125 3 136 1; +#X connect 125 4 128 0; +#X connect 125 4 128 1; +#X connect 125 5 137 0; +#X connect 125 5 137 1; +#X connect 125 6 129 0; +#X connect 125 6 129 1; +#X connect 125 7 138 0; +#X connect 125 7 138 1; +#X connect 125 8 130 0; +#X connect 125 8 130 1; +#X connect 125 9 139 0; +#X connect 125 9 139 1; +#X connect 125 10 131 0; +#X connect 125 10 131 1; +#X connect 125 11 140 0; +#X connect 125 11 140 1; +#X connect 125 12 132 0; +#X connect 125 12 132 1; +#X connect 125 13 141 0; +#X connect 125 13 141 1; +#X connect 125 14 133 0; +#X connect 125 14 133 1; +#X connect 125 15 142 0; +#X connect 125 15 142 1; +#X connect 125 16 134 0; +#X connect 125 16 134 1; +#X connect 125 17 143 0; +#X connect 125 17 143 1; +#X connect 126 0 3 0; +#X connect 127 0 20 0; +#X connect 128 0 30 0; +#X connect 129 0 40 0; +#X connect 130 0 50 0; +#X connect 131 0 60 0; +#X connect 132 0 70 0; +#X connect 133 0 80 0; +#X connect 134 0 90 0; +#X connect 135 0 15 0; +#X connect 136 0 25 0; +#X connect 137 0 35 0; +#X connect 138 0 45 0; +#X connect 139 0 55 0; +#X connect 140 0 65 0; +#X connect 141 0 75 0; +#X connect 142 0 85 0; +#X connect 143 0 95 0; +#X connect 179 0 191 0; +#X connect 179 0 192 0; +#X connect 179 0 230 0; +#X connect 180 0 179 1; +#X connect 182 0 1 0; +#X connect 182 0 13 0; +#X connect 182 0 18 0; +#X connect 182 0 23 0; +#X connect 182 0 28 0; +#X connect 182 0 33 0; +#X connect 182 0 38 0; +#X connect 182 0 43 0; +#X connect 182 0 48 0; +#X connect 182 0 53 0; +#X connect 182 0 58 0; +#X connect 182 0 63 0; +#X connect 182 0 68 0; +#X connect 182 0 73 0; +#X connect 182 0 78 0; +#X connect 182 0 83 0; +#X connect 182 0 88 0; +#X connect 182 0 93 0; +#X connect 182 1 179 0; +#X connect 183 0 182 0; +#X connect 185 0 189 0; +#X connect 185 0 195 0; +#X connect 185 1 98 0; +#X connect 185 2 180 0; +#X connect 185 3 434 0; +#X connect 185 4 187 0; +#X connect 187 0 183 0; +#X connect 187 0 414 0; +#X connect 189 0 228 0; +#X connect 192 0 193 0; +#X connect 193 0 196 0; +#X connect 194 0 193 1; +#X connect 195 0 193 1; +#X connect 196 0 187 0; +#X connect 197 0 98 0; +#X connect 197 1 194 0; +#X connect 199 0 201 0; +#X connect 200 0 199 0; +#X connect 201 0 202 1; +#X connect 202 0 125 0; +#X connect 205 0 338 0; +#X connect 224 0 200 0; +#X connect 224 0 205 0; +#X connect 225 0 187 0; +#X connect 226 0 197 0; +#X connect 227 0 185 0; +#X connect 231 0 85 1; +#X connect 232 0 70 1; +#X connect 233 0 55 1; +#X connect 234 0 40 1; +#X connect 235 0 25 1; +#X connect 236 0 3 1; +#X connect 243 0 90 1; +#X connect 244 0 75 1; +#X connect 245 0 60 1; +#X connect 246 0 45 1; +#X connect 247 0 30 1; +#X connect 248 0 15 1; +#X connect 255 0 20 1; +#X connect 256 0 35 1; +#X connect 257 0 50 1; +#X connect 258 0 65 1; +#X connect 259 0 80 1; +#X connect 260 0 95 1; +#X connect 267 0 320 1; +#X connect 269 0 321 1; +#X connect 271 0 322 1; +#X connect 273 0 323 1; +#X connect 275 0 324 1; +#X connect 277 0 325 1; +#X connect 279 0 326 1; +#X connect 281 0 327 1; +#X connect 283 0 328 1; +#X connect 285 0 329 1; +#X connect 287 0 330 1; +#X connect 289 0 331 1; +#X connect 291 0 332 1; +#X connect 293 0 333 1; +#X connect 295 0 334 1; +#X connect 297 0 335 1; +#X connect 299 0 336 1; +#X connect 301 0 337 1; +#X connect 302 0 421 0; +#X connect 303 0 420 0; +#X connect 304 0 419 0; +#X connect 305 0 418 0; +#X connect 306 0 417 0; +#X connect 307 0 415 0; +#X connect 308 0 427 0; +#X connect 309 0 426 0; +#X connect 310 0 425 0; +#X connect 311 0 424 0; +#X connect 312 0 423 0; +#X connect 313 0 422 0; +#X connect 314 0 433 0; +#X connect 315 0 432 0; +#X connect 316 0 431 0; +#X connect 317 0 430 0; +#X connect 318 0 429 0; +#X connect 319 0 428 0; +#X connect 338 0 339 0; +#X connect 358 0 360 0; +#X connect 358 0 361 0; +#X connect 358 0 362 0; +#X connect 358 0 363 0; +#X connect 358 0 364 0; +#X connect 358 0 365 0; +#X connect 358 0 366 0; +#X connect 358 0 367 0; +#X connect 358 0 368 0; +#X connect 358 0 369 0; +#X connect 358 0 370 0; +#X connect 358 0 371 0; +#X connect 358 0 372 0; +#X connect 358 0 373 0; +#X connect 358 0 374 0; +#X connect 358 0 375 0; +#X connect 358 0 376 0; +#X connect 358 0 377 0; +#X connect 359 0 360 0; +#X connect 359 0 361 0; +#X connect 359 0 362 0; +#X connect 359 0 363 0; +#X connect 359 0 364 0; +#X connect 359 0 365 0; +#X connect 359 0 366 0; +#X connect 359 0 367 0; +#X connect 359 0 368 0; +#X connect 359 0 369 0; +#X connect 359 0 370 0; +#X connect 359 0 371 0; +#X connect 359 0 372 0; +#X connect 359 0 373 0; +#X connect 359 0 374 0; +#X connect 359 0 375 0; +#X connect 359 0 376 0; +#X connect 359 0 377 0; +#X connect 379 0 380 0; +#X connect 380 0 358 0; +#X connect 380 1 359 0; +#X connect 383 0 386 0; +#X connect 383 0 409 0; +#X connect 385 0 383 0; +#X connect 386 0 387 0; +#X connect 389 0 408 1; +#X connect 390 0 408 2; +#X connect 391 0 408 3; +#X connect 392 0 408 4; +#X connect 393 0 408 5; +#X connect 394 0 408 6; +#X connect 395 0 408 7; +#X connect 396 0 408 8; +#X connect 397 0 408 9; +#X connect 398 0 408 10; +#X connect 399 0 408 11; +#X connect 400 0 408 12; +#X connect 401 0 408 13; +#X connect 402 0 408 14; +#X connect 403 0 408 15; +#X connect 404 0 408 16; +#X connect 405 0 408 17; +#X connect 406 0 408 18; +#X connect 408 0 410 0; +#X connect 409 0 408 0; +#X connect 409 1 389 0; +#X connect 409 2 390 0; +#X connect 409 3 391 0; +#X connect 409 4 392 0; +#X connect 409 5 393 0; +#X connect 409 6 394 0; +#X connect 409 7 395 0; +#X connect 409 8 396 0; +#X connect 409 9 397 0; +#X connect 409 10 398 0; +#X connect 409 11 399 0; +#X connect 409 12 400 0; +#X connect 409 13 401 0; +#X connect 409 14 402 0; +#X connect 409 15 403 0; +#X connect 409 16 404 0; +#X connect 409 17 405 0; +#X connect 409 18 406 0; +#X connect 412 0 413 0; +#X connect 414 0 412 0; +#X connect 415 0 325 0; +#X connect 417 0 324 0; +#X connect 418 0 323 0; +#X connect 419 0 322 0; +#X connect 420 0 321 0; +#X connect 421 0 320 0; +#X connect 422 0 331 0; +#X connect 423 0 330 0; +#X connect 424 0 329 0; +#X connect 425 0 328 0; +#X connect 426 0 327 0; +#X connect 427 0 326 0; +#X connect 428 0 337 0; +#X connect 429 0 336 0; +#X connect 430 0 335 0; +#X connect 431 0 334 0; +#X connect 432 0 333 0; +#X connect 433 0 332 0; +#X connect 434 0 229 0; +#X restore 458 19 pd decay; +#X obj 798 30 bng 40 250 50 0 \$0-trigger empty trigger -3 -8 1 10 +-262144 -1 -143491; +#X obj 849 30 bng 25 250 50 0 \$0-stoprec empty stop 2 -6 1 8 -262144 +-143491 -143491; +#N canvas 272 8 1032 963 disp 0; +#X obj 426 706 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 469 605 cnv 15 55 25 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 236 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 260 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 284 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj -2 9 cnv 15 140 24 empty empty disp 20 12 1 18 -233017 -1109 +0; +#X obj 113 9 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 -1109 +0; +#X obj 229 173 loadbang; +#X obj 791 556 cnv 15 40 25 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 662 640 cnv 15 40 40 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text -4 196 ------------------------------------------------------------ +; +#X text 416 196 ----------------------------------; +#X obj 722 299 phasor~; +#X obj 723 275 sig~; +#X obj 723 228 samplerate~; +#X obj 788 507 cnv 15 85 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 800 247 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 571 172 block~ 1024; +#X obj 723 252 / 1024; +#X obj 153 53 cnv 15 80 15 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text 155 52 arrays; +#X obj 153 69 cnv 15 80 15 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X text 155 69 symbols; +#X obj 153 85 cnv 15 80 15 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X text 154 85 floats; +#X text 30 51 global variables:; +#X text 243 52 comment; +#X text 243 69 comment; +#X obj 447 170 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X msg 647 440 1; +#X obj 786 274 / 0.02; +#X obj 647 463 metro 400; +#X obj 341 542 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 555 308 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 332 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 356 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 380 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 404 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 428 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 452 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 476 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 500 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 411 576 t b a; +#X obj 555 525 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 549 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 573 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 597 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 621 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 555 645 cnv 15 65 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X floatatom 152 726 5 0 0 0 - - -; +#X msg 115 626 1; +#X msg 188 626 1; +#X obj 115 679 + 1; +#X obj 188 679 - 1; +#X obj 188 700 * -1; +#X obj 116 593 cnv 15 80 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 210 593 cnv 15 80 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 188 654 * 1; +#X obj 115 654 * 1; +#X obj 121 561 cnv 15 90 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 101 504 makefilename %s; +#X msg 148 391 symbol 100Hz; +#X msg 158 411 symbol 125Hz; +#X msg 168 431 symbol 160Hz; +#X msg 178 451 symbol 200Hz; +#X msg 188 471 symbol 250Hz; +#X msg 218 291 symbol 315Hz; +#X msg 231 311 symbol 400Hz; +#X msg 238 331 symbol 500Hz; +#X msg 248 351 symbol 630Hz; +#X msg 258 371 symbol 800Hz; +#X msg 268 391 symbol 1kHz; +#X msg 278 411 symbol 1.25kHz; +#X msg 288 431 symbol 1.6kHz; +#X msg 298 451 symbol 2kHz; +#X msg 308 471 symbol 2.5kHz; +#X msg 338 291 symbol 3.15kHz; +#X msg 351 311 symbol 4kHz; +#X msg 358 331 symbol 5kHz; +#X obj 199 753 > 5; +#X obj 145 218 sel 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 +; +#X obj 76 752 < 22; +#X obj 422 634 noise~; +#X obj 422 656 *~ 1e-12; +#X obj 405 678 +~; +#X msg 152 626 15; +#X obj 759 375 cnv 15 50 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 745 402 / 0.02; +#X obj 722 476 +~ 0; +#X obj 406 172 table \$0-d2buffer 1000; +#X obj 786 252 r \$0-d2rt; +#X obj 745 380 r \$0-d2offset; +#X obj 721 509 tabread4~ \$0-d2buffer; +#X obj 722 560 tabwrite~ \$0-d2; +#X obj 666 603 f \$0; +#X obj 327 547 r \$0-stoprec; +#X obj 101 526 pack s \$0; +#X msg 101 549 \; \$2-d2freqstr label \$1; +#X text 242 87 \$0-d2rt; +#X obj 198 597 r \$0-d2freq-; +#X obj 105 597 r \$0-d2freq+; +#X obj 357 707 tabwrite~ \$0-d2buffer; +#X obj 406 609 tabplay~ \$0-d500; +#X obj 145 242 f \$0; +#X obj 164 263 f \$0; +#X obj 184 242 f \$0; +#X obj 205 263 f \$0; +#X obj 224 242 f \$0; +#X obj 244 263 f \$0; +#X obj 264 242 f \$0; +#X obj 283 263 f \$0; +#X obj 304 242 f \$0; +#X obj 324 263 f \$0; +#X obj 344 242 f \$0; +#X obj 364 263 f \$0; +#X obj 384 242 f \$0; +#X obj 404 263 f \$0; +#X obj 424 242 f \$0; +#X obj 444 263 f \$0; +#X obj 464 242 f \$0; +#X obj 484 263 f \$0; +#X obj 377 576 b; +#X msg 530 238 set \$1-d100; +#X msg 530 262 set \$1-d125; +#X msg 530 286 set \$1-d160; +#X msg 530 310 set \$1-d200; +#X msg 530 334 set \$1-d250; +#X msg 530 358 set \$1-d315; +#X msg 530 382 set \$1-d400; +#X msg 530 406 set \$1-d500; +#X msg 530 430 set \$1-d630; +#X msg 530 454 set \$1-d800; +#X msg 530 478 set \$1-d1k; +#X msg 530 502 set \$1-d1k25; +#X msg 530 527 set \$1-d1k6; +#X msg 530 551 set \$1-d2k; +#X msg 530 575 set \$1-d2k5; +#X msg 530 599 set \$1-d3k15; +#X msg 530 623 set \$1-d4k; +#X msg 530 647 set \$1-d5k; +#X obj 786 297 * 26; +#X obj 786 319 / 23; +#X obj 721 344 *~ 56.5217; +#X obj 745 425 * 26; +#X obj 745 447 / 23; +#X obj 722 535 clip~ -50 10; +#X msg 666 626 \; \$1-d2 yticks -50 1 10 \;; +#X connect 7 0 14 0; +#X connect 7 0 29 0; +#X connect 7 0 85 0; +#X connect 7 0 94 0; +#X connect 12 0 142 0; +#X connect 13 0 12 0; +#X connect 14 0 18 0; +#X connect 18 0 13 0; +#X connect 29 0 31 0; +#X connect 30 0 140 0; +#X connect 31 0 93 0; +#X connect 42 0 101 0; +#X connect 42 0 102 0; +#X connect 42 1 102 0; +#X connect 49 0 52 1; +#X connect 49 0 53 1; +#X connect 49 0 79 0; +#X connect 49 0 80 0; +#X connect 49 0 81 0; +#X connect 50 0 58 0; +#X connect 51 0 57 0; +#X connect 52 0 49 0; +#X connect 53 0 54 0; +#X connect 54 0 49 0; +#X connect 57 0 53 0; +#X connect 58 0 52 0; +#X connect 60 0 96 0; +#X connect 61 0 60 0; +#X connect 62 0 60 0; +#X connect 63 0 60 0; +#X connect 64 0 60 0; +#X connect 65 0 60 0; +#X connect 66 0 60 0; +#X connect 67 0 60 0; +#X connect 68 0 60 0; +#X connect 69 0 60 0; +#X connect 70 0 60 0; +#X connect 71 0 60 0; +#X connect 72 0 60 0; +#X connect 73 0 60 0; +#X connect 74 0 60 0; +#X connect 75 0 60 0; +#X connect 76 0 60 0; +#X connect 77 0 60 0; +#X connect 78 0 60 0; +#X connect 79 0 57 1; +#X connect 80 0 61 0; +#X connect 80 0 103 0; +#X connect 80 1 62 0; +#X connect 80 1 104 0; +#X connect 80 2 63 0; +#X connect 80 2 105 0; +#X connect 80 3 64 0; +#X connect 80 3 106 0; +#X connect 80 4 65 0; +#X connect 80 4 107 0; +#X connect 80 5 66 0; +#X connect 80 5 108 0; +#X connect 80 6 67 0; +#X connect 80 6 109 0; +#X connect 80 7 68 0; +#X connect 80 7 110 0; +#X connect 80 8 69 0; +#X connect 80 8 111 0; +#X connect 80 9 70 0; +#X connect 80 9 112 0; +#X connect 80 10 71 0; +#X connect 80 10 113 0; +#X connect 80 11 72 0; +#X connect 80 11 114 0; +#X connect 80 12 73 0; +#X connect 80 12 115 0; +#X connect 80 13 74 0; +#X connect 80 13 116 0; +#X connect 80 14 75 0; +#X connect 80 14 117 0; +#X connect 80 15 76 0; +#X connect 80 15 118 0; +#X connect 80 16 77 0; +#X connect 80 16 119 0; +#X connect 80 17 78 0; +#X connect 80 17 120 0; +#X connect 81 0 58 1; +#X connect 82 0 83 0; +#X connect 83 0 84 1; +#X connect 84 0 101 0; +#X connect 85 0 49 0; +#X connect 87 0 143 0; +#X connect 88 0 92 0; +#X connect 90 0 30 0; +#X connect 91 0 87 0; +#X connect 92 0 145 0; +#X connect 94 0 146 0; +#X connect 95 0 121 0; +#X connect 96 0 97 0; +#X connect 99 0 51 0; +#X connect 100 0 50 0; +#X connect 102 0 84 0; +#X connect 103 0 122 0; +#X connect 104 0 123 0; +#X connect 105 0 124 0; +#X connect 106 0 125 0; +#X connect 107 0 126 0; +#X connect 108 0 127 0; +#X connect 109 0 128 0; +#X connect 110 0 129 0; +#X connect 111 0 130 0; +#X connect 112 0 131 0; +#X connect 113 0 132 0; +#X connect 114 0 133 0; +#X connect 115 0 134 0; +#X connect 116 0 135 0; +#X connect 117 0 136 0; +#X connect 118 0 137 0; +#X connect 119 0 138 0; +#X connect 120 0 139 0; +#X connect 121 0 101 0; +#X connect 121 0 102 0; +#X connect 122 0 42 0; +#X connect 123 0 42 0; +#X connect 124 0 42 0; +#X connect 125 0 42 0; +#X connect 126 0 42 0; +#X connect 127 0 42 0; +#X connect 128 0 42 0; +#X connect 129 0 42 0; +#X connect 130 0 42 0; +#X connect 131 0 42 0; +#X connect 132 0 42 0; +#X connect 133 0 42 0; +#X connect 134 0 42 0; +#X connect 135 0 42 0; +#X connect 136 0 42 0; +#X connect 137 0 42 0; +#X connect 138 0 42 0; +#X connect 139 0 42 0; +#X connect 140 0 141 0; +#X connect 141 0 142 1; +#X connect 142 0 88 0; +#X connect 143 0 144 0; +#X connect 144 0 88 1; +#X connect 145 0 93 0; +#X restore 524 19 pd disp; +#N canvas 0 0 450 300 graph25 0; +#X array \$0-d2 1000 float 1; +#A 0 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 +-50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50 -50; +#X coords 0 10 999 -50 520 460 1; +#X restore 344 80 graph; +#N canvas 66 225 945 684 level_control 0; +#X obj 341 132 dbtorms; +#X obj 341 109 + 140; +#X obj 341 154 / 100; +#X obj 318 181 *~ 0; +#X obj 319 527 outlet~; +#X obj 400 165 cnv 15 140 25 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 386 67 cnv 15 115 25 empty empty empty 20 12 1 14 -262131 -66577 +0; +#X obj 402 109 makefilename %ddB; +#X obj 378 271 cnv 15 95 25 empty empty empty 20 12 1 14 -262131 -66577 +0; +#X obj 364 299 select 0 1; +#X obj 374 352 line~ 0 20; +#X msg 403 325 1 20; +#X obj 319 453 *~; +#X text 16 502 ------------------------------------------------------------ +; +#X obj 239 -59 cnv 15 80 15 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X text 241 -59 symbols; +#X obj 239 -43 cnv 15 80 15 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X text 240 -43 floats; +#X text 17 -61 global variables:; +#X obj 19 -99 cnv 15 190 24 empty empty level_control 20 12 1 18 -233017 +-1109 0; +#X obj 199 -99 cnv 15 120 24 empty empty subpatch 0 12 1 18 -233017 +-1109 0; +#X text 331 -100 ... as the name says ...; +#X text 16 12 ------------------------------------------------------------ +; +#X msg 359 325 0; +#X obj 52 -16 inlet~; +#X obj 100 481 cnv 15 135 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X msg 103 336 0; +#X obj 103 363 metro 1000; +#X obj 137 395 delay 500; +#X obj 103 -16 inlet; +#X text 149 -18 <-- bang to reset; +#X text 177 -5 overload; +#X msg 103 417 14; +#X obj 100 283 cnv 15 135 20 empty empty empty 20 12 0 14 -228992 -66577 +0; +#X obj 103 189 t b b; +#X obj 53 312 threshold~ 0.98 100 -0.98 100; +#X msg 175 57 192; +#X msg 208 57 220; +#X obj 175 81 * 65536; +#X obj 209 103 * 256; +#X obj 193 125 +; +#X obj 193 147 +; +#X obj 193 169 - 1; +#X obj 193 191 * -1; +#X obj 103 214 f 0; +#X obj 290 -16 loadbang; +#X obj 137 418 f 0; +#X obj 191 28 t b b b; +#X text 329 -59 \$0-testsig_levelstr; +#X text 329 -42 \$0-testsig_pp \, \$0-testsig_level; +#X obj 374 71 r \$0-testsig_level; +#X obj 364 276 r \$0-testsig_pp; +#X obj 402 131 pack s \$0; +#X msg 402 153 \; \$2-testsig_levelstr label \$1; +#X obj 103 445 pack 0 0 \$0; +#X msg 103 467 \; \$3-testsig_ovldstr color \$2 \$1; +#X obj 103 238 pack 0 \$0; +#X msg 103 272 \; \$2-testsig_ovldstr color \$1 \$1; +#X msg 239 57 238; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 2 0 3 1; +#X connect 3 0 12 0; +#X connect 3 0 35 0; +#X connect 7 0 52 0; +#X connect 9 0 23 0; +#X connect 9 1 11 0; +#X connect 10 0 12 1; +#X connect 11 0 10 0; +#X connect 12 0 4 0; +#X connect 23 0 10 0; +#X connect 24 0 3 0; +#X connect 26 0 27 0; +#X connect 27 0 32 0; +#X connect 27 0 28 0; +#X connect 28 0 46 0; +#X connect 29 0 34 0; +#X connect 32 0 54 0; +#X connect 34 0 44 0; +#X connect 34 1 26 0; +#X connect 35 0 27 0; +#X connect 35 1 27 0; +#X connect 36 0 38 0; +#X connect 37 0 39 0; +#X connect 38 0 40 0; +#X connect 39 0 40 1; +#X connect 40 0 41 0; +#X connect 41 0 42 0; +#X connect 42 0 43 0; +#X connect 43 0 44 1; +#X connect 43 0 46 1; +#X connect 43 0 54 1; +#X connect 44 0 56 0; +#X connect 45 0 47 0; +#X connect 46 0 54 0; +#X connect 47 0 36 0; +#X connect 47 1 37 0; +#X connect 47 2 58 0; +#X connect 50 0 1 0; +#X connect 50 0 7 0; +#X connect 51 0 9 0; +#X connect 52 0 53 0; +#X connect 54 0 55 0; +#X connect 56 0 57 0; +#X connect 58 0 41 1; +#X restore 79 166 pd level_control; +#X obj 871 72 cnv 15 30 25 empty empty +10 0 12 1 14 -225280 -143491 +0; +#X obj 233 239 hip~ 5; +#X obj 27 429 vsl 20 80 0 50 0 0 \$0-monitor_level \$0-set_monitor_level +GAIN -2 -10 1 8 -262144 -1 -143491 0 1; +#X obj 18 516 cnv 15 28 20 empty \$0-monitor_levelstr 0dB 0 10 1 14 +-200188 -123526 0; +#X text 350 80 .; +#X text 360 90 .; +#X text 370 100 .; +#X text 380 110 .; +#X text 390 120 .; +#X text 400 130 .; +#X text 410 140 .; +#X text 440 170 .; +#X text 450 180 .; +#X text 460 190 .; +#X text 470 200 .; +#X text 480 210 .; +#X text 490 220 .; +#X text 500 230 .; +#X text 510 240 .; +#X text 520 250 .; +#X text 430 160 .; +#X text 420 150 .; +#X text 530 260 .; +#X text 540 270 .; +#X text 550 280 .; +#X text 560 290 .; +#X text 570 300 .; +#X text 580 310 .; +#X text 590 320 .; +#X text 620 350 .; +#X text 630 360 .; +#X text 640 370 .; +#X text 650 380 .; +#X text 660 390 .; +#X text 670 400 .; +#X text 680 410 .; +#X text 690 420 .; +#X text 700 430 .; +#X text 610 340 .; +#X text 600 330 .; +#X text 710 440 .; +#X text 720 450 .; +#X text 730 460 .; +#X text 740 470 .; +#X text 750 480 .; +#X text 760 490 .; +#X text 770 500 .; +#X text 790 520 .; +#X text 780 510 .; +#X text 345 75 .; +#X text 355 85 .; +#X text 365 95 .; +#X text 375 105 .; +#X text 385 115 .; +#X text 395 125 .; +#X text 405 135 .; +#X text 435 165 .; +#X text 445 175 .; +#X text 455 185 .; +#X text 465 195 .; +#X text 475 205 .; +#X text 485 215 .; +#X text 495 225 .; +#X text 505 235 .; +#X text 515 245 .; +#X text 425 155 .; +#X text 415 145 .; +#X text 525 255 .; +#X text 535 265 .; +#X text 545 275 .; +#X text 555 285 .; +#X text 565 295 .; +#X text 575 305 .; +#X text 585 315 .; +#X text 615 345 .; +#X text 625 355 .; +#X text 635 365 .; +#X text 645 375 .; +#X text 655 385 .; +#X text 665 395 .; +#X text 675 405 .; +#X text 685 415 .; +#X text 695 425 .; +#X text 605 335 .; +#X text 595 325 .; +#X text 705 435 .; +#X text 715 445 .; +#X text 725 455 .; +#X text 735 465 .; +#X text 745 475 .; +#X text 755 485 .; +#X text 765 495 .; +#X text 795 525 .; +#X text 785 515 .; +#X text 775 505 .; +#X obj 72 69 vsl 10 60 70 130 0 0 empty \$0-ns_l100 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 253 63 cnv 15 35 20 empty empty +30dB 2 10 1 8 -200188 -143491 +0; +#X obj 254 126 cnv 15 35 20 empty empty -30dB 2 10 1 8 -200188 -143491 +0; +#X obj 253 96 cnv 15 35 20 empty empty 0dB 14 10 1 8 -200188 -143491 +0; +#X obj 75 51 cnv 15 35 15 empty empty 125 2 10 1 8 -200188 -143491 +0; +#X obj 107 51 cnv 15 35 15 empty empty 250 2 10 1 8 -200188 -143491 +0; +#X obj 137 51 cnv 15 35 15 empty empty 500 2 10 1 8 -200188 -143491 +0; +#X obj 169 51 cnv 15 35 15 empty empty 1k 2 10 1 8 -200188 -143491 +0; +#X obj 199 51 cnv 15 35 15 empty empty 2k 2 10 1 8 -200188 -143491 +0; +#X obj 229 51 cnv 15 20 15 empty empty 4k 2 10 1 8 -200188 -143491 +0; +#X obj 82 69 vsl 10 60 70 130 0 0 empty \$0-ns_l125 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 92 69 vsl 10 60 70 130 0 0 empty \$0-ns_l160 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 102 69 vsl 10 60 70 130 0 0 empty \$0-ns_l200 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 112 69 vsl 10 60 70 130 0 0 empty \$0-ns_l250 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 122 69 vsl 10 60 70 130 0 0 empty \$0-ns_l315 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 132 69 vsl 10 60 70 130 0 0 empty \$0-ns_l400 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 142 69 vsl 10 60 70 130 0 0 empty \$0-ns_l500 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 152 69 vsl 10 60 70 130 0 0 empty \$0-ns_l630 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 162 69 vsl 10 60 70 130 0 0 empty \$0-ns_l800 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 172 69 vsl 10 60 70 130 0 0 empty \$0-ns_l1k empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 182 69 vsl 10 60 70 130 0 0 empty \$0-ns_l1k25 empty 0 -8 0 +8 -262144 -1 -1 2950 1; +#X obj 192 69 vsl 10 60 70 130 0 0 empty \$0-ns_l1k6 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 202 69 vsl 10 60 70 130 0 0 empty \$0-ns_l2k empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 212 69 vsl 10 60 70 130 0 0 empty \$0-ns_l2k5 empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 222 69 vsl 10 60 70 130 0 0 empty \$0-ns_l3k15 empty 0 -8 0 +8 -262144 -1 -1 2950 1; +#X obj 232 69 vsl 10 60 70 130 0 0 empty \$0-ns_l4k empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 242 69 vsl 10 60 70 130 0 0 empty \$0-ns_l5k empty 0 -8 0 8 +-262144 -1 -1 2950 1; +#X obj 196 20 cnv 15 35 15 empty empty PLAY/ 2 10 1 12 -200188 -143491 +0; +#N canvas 49 0 1069 807 noiseshaper_512 0; +#X text 12 179 ------------------------------------------------------------ +; +#X obj 821 57 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 822 80 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 271 574 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 337 464 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 256 527 cos~; +#X obj 257 490 *~ 0.5; +#X obj 292 527 -~ 0.25; +#X obj 292 549 cos~; +#X obj 191 605 *~; +#X obj 227 605 *~; +#X obj 191 629 rifft~; +#X obj 271 673 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 822 103 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 73 532 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 65 505 cnv 15 50 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X text 12 703 ------------------------------------------------------------ +; +#X obj 738 160 loadbang; +#X obj 818 672 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 583 579 phasor~; +#X obj 584 557 sig~; +#X obj 453 479 samplerate~; +#X obj 898 511 f 0; +#X obj 898 534 + 1; +#X obj 898 556 t f f f; +#X obj 880 602 sel 1; +#X obj 930 603 sel 1; +#X msg 930 625 -1; +#X msg 890 409 1; +#X msg 921 408 0; +#X obj 880 580 < 1; +#X msg 920 480 0; +#X msg 880 625 1; +#X obj 890 434 t f b; +#X obj 868 458 metro 3; +#X obj 868 511 f 0; +#X obj 868 534 + 1; +#X obj 821 34 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 868 480 t b b; +#X obj 896 653 * 1; +#X obj 956 673 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 642 624 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 821 11 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 642 649 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 642 673 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 557 507 metro 400; +#X msg 572 479 1; +#X obj 169 203 dbtorms; +#X obj 179 243 dbtorms; +#X obj 189 283 dbtorms; +#X obj 199 323 dbtorms; +#X obj 209 363 dbtorms; +#X obj 229 203 dbtorms; +#X obj 239 243 dbtorms; +#X obj 249 283 dbtorms; +#X obj 259 323 dbtorms; +#X obj 269 363 dbtorms; +#X obj 219 403 dbtorms; +#X obj 279 403 dbtorms; +#X obj 289 203 dbtorms; +#X obj 299 243 dbtorms; +#X obj 309 283 dbtorms; +#X obj 319 323 dbtorms; +#X obj 329 363 dbtorms; +#X obj 339 403 dbtorms; +#X obj 821 -11 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 149 463 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 169 223 t f b; +#X obj 229 223 t f b; +#X obj 289 223 t f b; +#X obj 179 263 t f b; +#X obj 239 263 t f b; +#X obj 299 263 t f b; +#X obj 189 303 t f b; +#X obj 249 303 t f b; +#X obj 309 303 t f b; +#X obj 199 343 t f b; +#X obj 259 343 t f b; +#X obj 319 343 t f b; +#X obj 209 383 t f b; +#X obj 269 383 t f b; +#X obj 329 383 t f b; +#X obj 219 423 t f b; +#X obj 279 423 t f b; +#X obj 339 423 t f b; +#X obj 449 648 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 449 673 cnv 15 55 20 empty empty empty 20 12 0 14 -261681 -66577 +0; +#X obj 388 577 phasor~; +#X obj 389 555 sig~; +#X msg 77 275 8; +#X msg 77 298 9; +#X msg 77 321 10; +#X msg 77 344 11; +#X msg 77 367 12; +#X msg 77 390 13; +#X msg 107 275 14; +#X msg 107 298 15; +#X msg 107 321 16; +#X msg 107 344 17; +#X msg 107 367 18; +#X msg 107 390 19; +#X msg 138 275 20; +#X msg 137 298 21; +#X msg 137 321 22; +#X msg 137 344 23; +#X msg 137 367 24; +#X msg 137 390 25; +#X obj 606 14 block~ 512 1 1; +#X obj 191 653 /~ 512; +#X obj 584 534 / 512; +#X obj 583 602 *~ 512; +#X obj 930 580 >= 256; +#X obj 967 558 * 0.5; +#X obj 389 532 / 256; +#X obj 39 57 inlet~; +#X obj 37 739 outlet~; +#X obj 389 601 powtodb~; +#X obj 432 555 / 256; +#X msg 432 532 1; +#X msg 627 534 1; +#X obj 627 557 / 512; +#X obj 58 136 inlet; +#X obj 98 136 inlet; +#X obj 138 136 inlet; +#X obj 178 136 inlet; +#X obj 218 136 inlet; +#X obj 258 136 inlet; +#X obj 298 136 inlet; +#X obj 338 136 inlet; +#X obj 378 136 inlet; +#X obj 418 136 inlet; +#X obj 458 136 inlet; +#X obj 498 136 inlet; +#X obj 538 136 inlet; +#X obj 578 136 inlet; +#X obj 618 136 inlet; +#X obj 658 136 inlet; +#X obj 698 136 inlet; +#X obj 738 136 inlet; +#X text 432 179 ------------------------------------------------------------ +; +#X text 432 703 ------------------------------------------------------------ +; +#X obj 738 382 t b b b b; +#X obj 388 625 -~ 68.7; +#X obj 533 405 cnv 15 80 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 520 431 t b b; +#X obj 783 36 table \$0-ns_idx 512; +#X obj 783 13 table \$0-ns_desiredmag 256; +#X obj 783 -9 table \$0-ns_bpmag 31; +#X obj 783 59 table \$0-ns_phs 512; +#X obj 784 82 table \$0-ns_mag 512; +#X obj 784 105 table \$0-ns_coeffs 512; +#X obj 89 467 tabwrite \$0-ns_bpmag; +#X msg 38 507 set \$0-ns_coeffs \$1; +#X obj 38 536 FIR~ \$0-ns_coeffs 512; +#X obj 190 577 tabreceive~ \$0-ns_mag; +#X obj 190 676 tabsend~ \$0-ns_coeffs; +#X obj 256 467 tabreceive~ \$0-ns_phs; +#X obj 520 408 r \$0-testsig_pp; +#X obj 389 651 tabread4~ \$0-ns_bpmag; +#X obj 389 676 tabwrite~ \$0-ns_desiredmag; +#X obj 582 627 tabread~ \$0-ns_idx; +#X obj 582 652 tabread~ \$0-ns_desiredmag; +#X obj 582 676 tabwrite~ \$0-ns_mag; +#X obj 758 676 tabwrite \$0-ns_idx; +#X obj 896 676 tabwrite \$0-ns_phs; +#X obj 779 136 inlet; +#X obj 430 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 520 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 610 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 700 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 880 263 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 430 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 520 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 610 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 700 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 880 293 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 430 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 520 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 610 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 700 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 790 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X obj 880 323 cnv 15 40 25 empty empty empty 20 12 0 14 -262131 -66577 +0; +#X msg 579 226 100; +#X obj 417 266 s \$0-ns_l100; +#X obj 417 296 s \$0-ns_l125; +#X obj 417 326 s \$0-ns_l160; +#X obj 507 266 s \$0-ns_l200; +#X obj 507 296 s \$0-ns_l250; +#X obj 507 326 s \$0-ns_l315; +#X obj 598 266 s \$0-ns_l400; +#X obj 598 296 s \$0-ns_l500; +#X obj 598 326 s \$0-ns_l630; +#X obj 687 266 s \$0-ns_l800; +#X obj 687 296 s \$0-ns_l1k; +#X obj 687 326 s \$0-ns_l1k25; +#X obj 777 266 s \$0-ns_l1k6; +#X obj 777 296 s \$0-ns_l2k; +#X obj 778 326 s \$0-ns_l2k5; +#X obj 867 266 s \$0-ns_l3k15; +#X obj 867 296 s \$0-ns_l4k; +#X obj 867 326 s \$0-ns_l5k; +#X text 852 179 ----------------------------; +#X text 852 703 ----------------------------; +#X connect 5 0 9 1; +#X connect 6 0 5 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 10 1; +#X connect 9 0 11 0; +#X connect 10 0 11 1; +#X connect 11 0 108 0; +#X connect 17 0 141 0; +#X connect 19 0 110 0; +#X connect 20 0 19 0; +#X connect 21 0 109 0; +#X connect 21 0 113 0; +#X connect 22 0 23 0; +#X connect 23 0 24 0; +#X connect 23 0 163 0; +#X connect 24 0 30 0; +#X connect 24 1 111 0; +#X connect 24 2 22 1; +#X connect 24 2 39 0; +#X connect 25 0 29 0; +#X connect 25 0 32 0; +#X connect 26 0 27 0; +#X connect 27 0 23 1; +#X connect 27 0 39 1; +#X connect 28 0 33 0; +#X connect 29 0 34 0; +#X connect 30 0 25 0; +#X connect 31 0 22 1; +#X connect 31 0 35 1; +#X connect 32 0 23 1; +#X connect 32 0 39 1; +#X connect 33 0 34 0; +#X connect 33 1 31 0; +#X connect 34 0 38 0; +#X connect 35 0 36 0; +#X connect 36 0 35 1; +#X connect 36 0 163 1; +#X connect 36 0 164 1; +#X connect 38 0 22 0; +#X connect 38 1 35 0; +#X connect 39 0 164 0; +#X connect 45 0 159 0; +#X connect 45 0 162 0; +#X connect 46 0 45 0; +#X connect 47 0 67 0; +#X connect 48 0 70 0; +#X connect 49 0 73 0; +#X connect 50 0 76 0; +#X connect 51 0 79 0; +#X connect 52 0 68 0; +#X connect 53 0 71 0; +#X connect 54 0 74 0; +#X connect 55 0 77 0; +#X connect 56 0 80 0; +#X connect 57 0 82 0; +#X connect 58 0 83 0; +#X connect 59 0 69 0; +#X connect 60 0 72 0; +#X connect 61 0 75 0; +#X connect 62 0 78 0; +#X connect 63 0 81 0; +#X connect 64 0 84 0; +#X connect 67 0 151 0; +#X connect 67 1 89 0; +#X connect 68 0 151 0; +#X connect 68 1 95 0; +#X connect 69 0 151 0; +#X connect 69 1 101 0; +#X connect 70 0 151 0; +#X connect 70 1 90 0; +#X connect 71 0 151 0; +#X connect 71 1 96 0; +#X connect 72 0 151 0; +#X connect 72 1 102 0; +#X connect 73 0 151 0; +#X connect 73 1 91 0; +#X connect 74 0 151 0; +#X connect 74 1 97 0; +#X connect 75 0 151 0; +#X connect 75 1 103 0; +#X connect 76 0 151 0; +#X connect 76 1 92 0; +#X connect 77 0 151 0; +#X connect 77 1 98 0; +#X connect 78 0 151 0; +#X connect 78 1 104 0; +#X connect 79 0 151 0; +#X connect 79 1 93 0; +#X connect 80 0 151 0; +#X connect 80 1 99 0; +#X connect 81 0 151 0; +#X connect 81 1 105 0; +#X connect 82 0 151 0; +#X connect 82 1 94 0; +#X connect 83 0 151 0; +#X connect 83 1 100 0; +#X connect 84 0 151 0; +#X connect 84 1 106 0; +#X connect 87 0 116 0; +#X connect 88 0 87 0; +#X connect 89 0 151 1; +#X connect 90 0 151 1; +#X connect 91 0 151 1; +#X connect 92 0 151 1; +#X connect 93 0 151 1; +#X connect 94 0 151 1; +#X connect 95 0 151 1; +#X connect 96 0 151 1; +#X connect 97 0 151 1; +#X connect 98 0 151 1; +#X connect 99 0 151 1; +#X connect 100 0 151 1; +#X connect 101 0 151 1; +#X connect 102 0 151 1; +#X connect 103 0 151 1; +#X connect 104 0 151 1; +#X connect 105 0 151 1; +#X connect 106 0 151 1; +#X connect 108 0 155 0; +#X connect 109 0 20 0; +#X connect 110 0 160 0; +#X connect 111 0 26 0; +#X connect 112 0 111 1; +#X connect 113 0 88 0; +#X connect 114 0 153 0; +#X connect 116 0 142 0; +#X connect 117 0 87 1; +#X connect 118 0 117 0; +#X connect 119 0 120 0; +#X connect 120 0 19 1; +#X connect 121 0 47 0; +#X connect 122 0 48 0; +#X connect 123 0 49 0; +#X connect 124 0 50 0; +#X connect 125 0 51 0; +#X connect 126 0 57 0; +#X connect 127 0 52 0; +#X connect 128 0 53 0; +#X connect 129 0 54 0; +#X connect 130 0 55 0; +#X connect 131 0 56 0; +#X connect 132 0 58 0; +#X connect 133 0 59 0; +#X connect 134 0 60 0; +#X connect 135 0 61 0; +#X connect 136 0 62 0; +#X connect 137 0 63 0; +#X connect 138 0 64 0; +#X connect 141 0 46 0; +#X connect 141 1 119 0; +#X connect 141 1 118 0; +#X connect 141 2 21 0; +#X connect 141 3 28 0; +#X connect 142 0 158 0; +#X connect 144 0 118 0; +#X connect 144 1 119 0; +#X connect 152 0 153 0; +#X connect 153 0 115 0; +#X connect 154 0 9 0; +#X connect 154 0 10 0; +#X connect 156 0 6 0; +#X connect 157 0 144 0; +#X connect 158 0 159 0; +#X connect 160 0 161 0; +#X connect 161 0 162 0; +#X connect 165 0 184 0; +#X connect 184 0 185 0; +#X connect 184 0 186 0; +#X connect 184 0 187 0; +#X connect 184 0 188 0; +#X connect 184 0 189 0; +#X connect 184 0 190 0; +#X connect 184 0 191 0; +#X connect 184 0 192 0; +#X connect 184 0 193 0; +#X connect 184 0 194 0; +#X connect 184 0 195 0; +#X connect 184 0 196 0; +#X connect 184 0 197 0; +#X connect 184 0 198 0; +#X connect 184 0 199 0; +#X connect 184 0 200 0; +#X connect 184 0 201 0; +#X connect 184 0 202 0; +#X restore 79 147 pd noiseshaper_512; +#X obj 344 547 nbx 4 16 -5 5 0 0 \$0-d2offset \$0-set_d2offset s 50 +8 1 12 -262144 -1 -143491 0 256; +#X obj 871 450 cnv 15 30 25 empty empty -40 2 12 1 14 -225280 -143491 +0; +#X obj 871 373 cnv 15 30 25 empty empty -30 2 12 1 14 -225280 -143491 +0; +#X obj 871 297 cnv 15 30 25 empty empty -20 2 12 1 14 -225280 -143491 +0; +#X obj 871 220 cnv 15 30 25 empty empty -10 2 12 1 14 -225280 -143491 +0; +#X obj 871 143 cnv 15 30 25 empty empty 0 2 12 1 14 -225280 -143491 +0; +#X obj 879 105 cnv 15 30 25 empty empty dB 0 12 1 14 -225280 -143491 +0; +#X obj 871 525 cnv 15 30 25 empty empty -50 2 12 1 14 -225280 -143491 +0; +#X text 347 565 offset; +#X text 346 223 ............................................................ +; +#X text 346 300 ............................................................ +; +#X text 346 376 ............................................................ +; +#X text 346 453 ............................................................ +; +#X text 346 146 ............................................................ +; +#X text 57 429 ...........................; +#X text 61 429 ...........................; +#X text 766 146 ..............; +#X text 766 223 ..............; +#X text 766 300 ..............; +#X text 766 376 ..............; +#X text 766 453 ..............; +#X text 796 94 .; +#X text 796 100 .; +#X text 796 106 .; +#X text 796 112 .; +#X text 796 82 .; +#X text 796 88 .; +#X text 796 70 .; +#X text 796 76 .; +#X text 796 118 .; +#X text 796 124 .; +#X text 796 130 .; +#X text 796 136 .; +#X text 796 142 .; +#X text 796 148 .; +#X text 796 154 .; +#X text 796 160 .; +#X text 796 166 .; +#X text 796 172 .; +#X text 796 202 .; +#X text 796 208 .; +#X text 796 214 .; +#X text 796 220 .; +#X text 796 190 .; +#X text 796 196 .; +#X text 796 178 .; +#X text 796 184 .; +#X text 796 226 .; +#X text 796 232 .; +#X text 796 238 .; +#X text 796 244 .; +#X text 796 250 .; +#X text 796 280 .; +#X text 796 286 .; +#X text 796 292 .; +#X text 796 298 .; +#X text 796 268 .; +#X text 796 274 .; +#X text 796 256 .; +#X text 796 262 .; +#X text 796 304 .; +#X text 796 310 .; +#X text 796 316 .; +#X text 796 322 .; +#X text 796 328 .; +#X text 796 358 .; +#X text 796 364 .; +#X text 796 370 .; +#X text 796 376 .; +#X text 796 346 .; +#X text 796 352 .; +#X text 796 334 .; +#X text 796 340 .; +#X text 796 382 .; +#X text 796 388 .; +#X text 796 394 .; +#X text 796 400 .; +#X text 796 406 .; +#X text 796 436 .; +#X text 796 442 .; +#X text 796 448 .; +#X text 796 454 .; +#X text 796 424 .; +#X text 796 430 .; +#X text 796 412 .; +#X text 796 418 .; +#X text 796 460 .; +#X text 796 466 .; +#X text 796 472 .; +#X text 796 478 .; +#X text 796 484 .; +#X text 796 514 .; +#X text 796 520 .; +#X text 796 526 .; +#X text 796 532 .; +#X text 796 502 .; +#X text 796 508 .; +#X text 796 490 .; +#X text 796 496 .; +#X text 796 538 .; +#X text 796 540 v; +#X obj 258 447 tgl 18 0 \$0-slow empty slow -2 25 1 8 -262144 -1 -143491 +1 1; +#X obj 233 260 s~ \$0-i1; +#X obj 394 19 r~ \$0-i1; +#X obj 23 258 r~ \$0-i1; +#X obj 20 570 cnv 15 125 20 empty \$0-msg1 unsupported 2 10 1 14 -200188 +-200188 0; +#X obj 145 570 cnv 15 95 20 empty \$0-msg2 sampling 2 10 1 14 -200188 +-200188 0; +#X obj 238 570 cnv 15 50 20 empty \$0-msg3 rate! 2 10 1 14 -200188 +-200188 0; +#X obj 232 136 bng 20 250 50 0 empty empty reset 24 10 1 8 -262144 +-1 -143491; +#N canvas 55 155 519 570 readme 0; +#X obj 16 19 cnv 15 236 65 empty empty empty 20 12 0 14 -262144 -66577 +0; +#X text 22 37 matthias.blau AT fh-oldenburg.de; +#X text 20 51 IHA FH-OOW \, Oldenburg \, Germany; +#X text 20 113 ------------------------------------------------------------ +; +#X text 18 23 (c) M. Blau 2004-2006; +#X text 21 -4 pm_decayrecorder.pd; +#X text 20 103 The pm decay recorder.; +#X text 21 131 Principle of operation: a pink noise (which you can +shape using the sliders in the "test signal" section) sent to the dac +will be interrupted when you hit the "trigger" button. During 20 seconds +following this event (which you can shorten by pushing the "stop" button) +\, third octave band levels will be recorded every 20ms. Once the recording +is finished \, you can scroll individual bands in the "decay" section" +and adjust the time scale in the display such that the decay curve +aligns to the dotted diagonal. The time value at the lower right corner +is then the estimated reverberation time.; +#X text 21 282 The recorded decay curves will be stored when you press +the "save" button (the filename you give will be appended by _100Hz +\, _125Hz .... _5kHz).; +#X text 22 337 Hints:; +#X text 21 455 2.) Adjusting the time scale: This is done by left-clicking +(and moving the mouse) into the lower right or lower left number boxes +(below the decay display). Note that you get a finer control when you +hold down the Shift key before you click into the number boxes.; +#X text 21 355 1.) Optimizing the test signal: Use the sliders in the +"test signal" section to obtain the same level for all third octave +bands. This is facilitated by using the "slow" setting in the "monitor +input" section. (Do *not* forget to uncheck the "slow" button before +you trigger a decay). Adjust the gain in the "monitor input" section +such that all third octave band levels are at 0dB.; +#X text 21 65 updated for version v28II06; +#X restore 15 603 pd readme; +#X text 84 604 <-- click here to get copyright and usage information +; +#X connect 10 0 18 0; +#X connect 16 0 19 1; +#X connect 27 0 194 0; +#X connect 60 0 70 1; +#X connect 64 0 72 0; +#X connect 64 1 72 0; +#X connect 70 0 59 0; +#X connect 70 0 59 1; +#X connect 72 0 297 0; +#X connect 166 0 194 1; +#X connect 176 0 194 2; +#X connect 177 0 194 3; +#X connect 178 0 194 4; +#X connect 179 0 194 5; +#X connect 180 0 194 6; +#X connect 181 0 194 7; +#X connect 182 0 194 8; +#X connect 183 0 194 9; +#X connect 184 0 194 10; +#X connect 185 0 194 11; +#X connect 186 0 194 12; +#X connect 187 0 194 13; +#X connect 188 0 194 14; +#X connect 189 0 194 15; +#X connect 190 0 194 16; +#X connect 191 0 194 17; +#X connect 192 0 194 18; +#X connect 194 0 70 0; +#X connect 298 0 65 0; +#X connect 299 0 19 0; +#X connect 303 0 194 19; -- cgit v1.2.1