#N canvas 789 358 401 202 10; #N canvas 0 0 934 579 bonkerwrapper 0; #X obj 246 352 adc~; #X obj 244 603 dac~; #X obj 233 512 bonk~; #N canvas 366 126 180 393 synth 0; #X obj 16 27 unpack; #X obj 16 77 * 12; #X obj 16 102 div 7; #X obj 16 52 + 1; #X obj 16 176 mtof; #X obj 16 226 osc~; #X obj 60 226 line~; #X obj 60 251 *~; #X obj 60 276 lop~ 500; #X obj 16 308 *~; #X obj 4 372 dac~; #X obj 76 151 dbtorms; #X obj 76 101 * 0.5; #X obj 76 126 + 50; #X obj 60 177 f; #X obj 76 77 inlet; #X obj 15 341 hip~ 5; #X obj 16 201 sig~; #X msg 60 201 \$1 \, 0 200; #X obj 16 2 inlet notes; #X obj 16 127 + 60; #X obj 16 151 t f b; #X connect 0 0 3 0; #X connect 1 0 2 0; #X connect 2 0 20 0; #X connect 3 0 1 0; #X connect 4 0 17 0; #X connect 5 0 9 0; #X connect 6 0 7 0; #X connect 6 0 7 1; #X connect 7 0 8 0; #X connect 8 0 9 1; #X connect 9 0 16 0; #X connect 11 0 14 1; #X connect 12 0 13 0; #X connect 13 0 11 0; #X connect 14 0 18 0; #X connect 15 0 12 0; #X connect 16 0 10 1; #X connect 16 0 10 0; #X connect 17 0 5 0; #X connect 18 0 6 0; #X connect 19 0 0 0; #X connect 20 0 21 0; #X connect 21 0 4 0; #X connect 21 1 14 0; #X restore 301 571 pd synth; #N canvas 7 226 1255 608 interface 0; #X msg 97 136 thresh 6 50; #X obj 23 47 r \$0-threshlow; #X obj 133 47 r \$0-threshhigh; #X obj 253 47 r \$0-velocitymin; #X obj 378 46 r \$0-maskbands; #X obj 483 46 r \$0-maskdecay; #X obj 593 45 r \$0-debounce; #X obj 23 145 pack f f; #X obj 36 119 t b f; #X obj 23 168 list prepend thresh; #X obj 253 93 + 5; #X obj 253 72 * 30; #X obj 253 164 list prepend minvel; #X obj 378 94 int; #X obj 378 72 * 8; #X obj 417 134 pack f f; #X obj 430 108 t b f; #X obj 417 164 list prepend mask; #X obj 22 190 list trim; #X obj 23 77 * 25; #X obj 133 72 * 25; #X obj 133 93 + 25; #X obj 253 190 list trim; #X obj 417 190 list trim; #X obj 593 190 list trim; #X obj 753 43 r \$0-learn; #X obj 883 44 r \$0-forget; #X obj 1023 43 r \$0-write; #X obj 1163 42 r \$0-read; #X obj 753 190 list trim; #X obj 753 164 list prepend learn; #X obj 883 190 list trim; #X obj 883 164 list prepend forget; #X obj 1023 190 list trim; #X obj 1163 190 list trim; #X obj 1023 164 list prepend write; #X obj 1163 164 list prepend read; #X obj 593 164 list prepend debounce; #X obj 550 345 outlet; #X msg 913 119 1; #X obj 883 69 t b b; #X msg 883 118 0; #X obj 883 93 del 5; #X obj 483 72 * 10; #X obj 1023 92 openpanel; #X obj 1163 94 openpanel; #X connect 1 0 19 0; #X connect 2 0 20 0; #X connect 3 0 11 0; #X connect 4 0 14 0; #X connect 5 0 43 0; #X connect 6 0 37 0; #X connect 7 0 9 0; #X connect 8 0 7 0; #X connect 8 1 7 1; #X connect 9 0 18 0; #X connect 10 0 12 0; #X connect 11 0 10 0; #X connect 12 0 22 0; #X connect 13 0 15 0; #X connect 14 0 13 0; #X connect 15 0 17 0; #X connect 16 0 15 0; #X connect 16 1 15 1; #X connect 17 0 23 0; #X connect 18 0 38 0; #X connect 19 0 7 0; #X connect 20 0 21 0; #X connect 21 0 8 0; #X connect 22 0 38 0; #X connect 23 0 38 0; #X connect 24 0 38 0; #X connect 25 0 30 0; #X connect 26 0 40 0; #X connect 27 0 44 0; #X connect 28 0 45 0; #X connect 29 0 38 0; #X connect 30 0 29 0; #X connect 31 0 38 0; #X connect 32 0 31 0; #X connect 33 0 38 0; #X connect 34 0 38 0; #X connect 35 0 33 0; #X connect 36 0 34 0; #X connect 37 0 24 0; #X connect 39 0 32 0; #X connect 40 0 42 0; #X connect 40 1 39 0; #X connect 41 0 32 0; #X connect 42 0 41 0; #X connect 43 0 16 0; #X connect 44 0 35 0; #X connect 45 0 36 0; #X restore 293 466 pd interface adaptor; #X obj 245 573 *~; #X obj 267 573 *~; #X obj 293 538 line~; #X msg 293 512 \$1 100; #X obj 293 490 r \$0-outonoff; #X obj 283 428 line~; #X msg 283 407 \$1 100; #X obj 283 336 r \$0-inonoff; #X obj 246 452 *~; #X obj 268 452 *~; #X obj 233 489 +~; #X obj 154 530 env~; #X obj 154 572 s \$0-monitor; #X obj 283 384 *; #X obj 283 359 t b f; #X obj 264 315 r \$0-volume; #X obj 154 550 - 80; #X obj 100 100 cnv 15 400 200 empty empty bonker 20 12 1 14 -233017 -62784 0; #X obj 214 116 hsl 192 24 0 1 0 1 \$0-threshlow empty low-threshold 40 12 1 12 -195568 -62784 -1 10700 1; #X obj 214 146 hsl 192 24 0 1 0 1 \$0-threshhigh empty hi-threshold 40 12 1 12 -195568 -62784 -1 9900 1; #X obj 214 176 hsl 192 24 0 1 0 1 \$0-velocitymin empty velocity 40 12 1 12 -195568 -241291 -1 14500 1; #X obj 214 206 hsl 192 24 0 1 0 1 \$0-maskbands empty mask-bands 40 12 1 12 -195568 -258699 -1 16300 1; #X obj 214 236 hsl 192 24 0 1 0 1 \$0-maskdecay empty mask-decay 40 12 1 12 -195568 -258699 -1 700 1; #X obj 214 266 hsl 192 24 0 1 0 1 \$0-debounce empty debounce 40 12 1 12 -195568 -260227 -1 5900 1; #X obj 437 153 tgl 18 0 \$0-learn empty learn 20 10 1 12 -195568 -24198 -1 0 1; #X obj 437 181 bng 18 250 50 0 \$0-forget empty forget 20 10 1 12 -195568 -258699 -1; #X obj 108 137 tgl 18 0 \$0-inonoff empty IN 20 10 1 12 -195568 -258699 -1 1 1; #X obj 148 138 tgl 18 0 \$0-outonoff empty OUT 20 10 1 12 -195568 -258699 -1 1 1; #X obj 109 174 vu 18 120 \$0-monitor lev -1 -8 1 8 -233017 -1 0 0; #X obj 147 172 vsl 18 120 0 1 0 1 \$0-volume empty vol 0 -8 1 8 -233017 -62784 -1 9400 1; #X obj 438 238 bng 18 250 50 0 \$0-write empty write 20 10 1 12 -195568 -258699 -1; #X obj 438 269 bng 18 250 50 0 \$0-read empty read 20 10 1 12 -195568 -258699 -1; #X obj 180 172 vsl 18 120 0 1 0 1 \$0-bonkvolume empty bonk 0 -8 1 8 -233017 -62784 -1 0 1; #X obj 352 547 * 100; #X obj 352 525 r \$0-bonkvolume; #X obj 365 570 s bonked; #X connect 0 0 13 0; #X connect 0 1 14 0; #X connect 2 1 3 0; #X connect 2 1 40 0; #X connect 4 0 2 0; #X connect 5 0 1 0; #X connect 6 0 1 1; #X connect 7 0 6 1; #X connect 7 0 5 1; #X connect 8 0 7 0; #X connect 9 0 8 0; #X connect 10 0 14 1; #X connect 10 0 13 1; #X connect 11 0 10 0; #X connect 12 0 19 0; #X connect 13 0 5 0; #X connect 13 0 15 0; #X connect 14 0 6 0; #X connect 14 0 15 1; #X connect 15 0 2 0; #X connect 15 0 16 0; #X connect 16 0 21 0; #X connect 18 0 11 0; #X connect 19 0 18 0; #X connect 19 1 18 1; #X connect 20 0 18 0; #X connect 21 0 17 0; #X connect 38 0 3 1; #X connect 39 0 38 0; #X coords 0 -1 1 1 400 200 1 100 100; #X restore 1 -54 pd bonkerwrapper;