#N canvas 569 23 1059 1053 10; #X obj -457 -731 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 5400 1; #X obj -516 -679 mtof; #N canvas 0 0 450 300 (subpatch) 0; #X array oszilloskop 100 float 3; #A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0; #X coords 0 1 100 -1 200 140 1 0 0; #X restore -347 -227 graph; #X obj -588 -126 tabwrite~ oszilloskop; #X obj -666 -124 dac~ 1; #X obj -626 -240 *~; #X obj -367 -500 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X floatatom -516 -703 5 0 0 0 - - -; #X floatatom -516 -655 5 0 0 0 - - -; #X obj -368 -644 vradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144 -1 -1 2; #X obj -348 -500 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj -581 -154 metro 100; #X obj -583 -183 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj -307 -500 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -328 -500 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj -287 -499 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text -451 -716 MIDI-Tonhöhe; #X text -487 -679 MIDI in Frequenz umrechnen; #X text -421 -584 Rauschen; #X text -421 -601 Rechteck; #X text -421 -616 Dreieck; #X text -423 -631 Sägezahn; #X text -406 -648 Sinus; #X text -553 -202 Gesamtlautstärke; #X text -589 -111 Wellenform ausgeben; #X text -680 -106 Audioausgang; #X obj -578 -216 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 12700 1; #X msg -464 -241 1; #X msg -577 -242 0; #N canvas 688 262 210 194 sinus 0; #X obj 25 78 osc~; #X obj 66 80 line~; #X obj 52 113 *~; #X obj -17 19 inlet; #X obj 58 167 outlet~; #X obj 69 19 inlet; #X text -15 78 Sinus; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 4 0; #X connect 3 0 0 0; #X connect 5 0 1 0; #X coords 0 0 1 1 85 60 0; #X restore -614 -439 pd sinus; #N canvas 688 519 175 264 sägezahn 0; #X obj 95 67 line~; #X obj 27 67 phasor~; #X obj 50 108 *~; #X text 35 6 Sägezahn; #X obj 22 29 inlet; #X obj 79 29 inlet; #X obj 56 155 outlet~; #X connect 0 0 2 1; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 4 0 1 0; #X connect 5 0 0 0; #X restore -559 -439 pd sägezahn; #N canvas 871 518 182 246 dreieck 0; #X obj 108 112 line~; #X obj 36 66 phasor~; #X obj 28 160 *~; #X obj 45 89 *~ -1; #X obj 46 110 +~ 1; #X obj 28 132 min~; #X text 36 9 Dreieck; #X obj 32 39 inlet; #X obj 89 39 inlet; #X obj 26 204 outlet~; #X connect 0 0 2 1; #X connect 1 0 3 0; #X connect 1 0 5 0; #X connect 2 0 9 0; #X connect 3 0 4 0; #X connect 4 0 5 1; #X connect 5 0 2 0; #X connect 7 0 1 0; #X connect 8 0 0 0; #X restore -486 -439 pd dreieck; #N canvas 1061 519 180 264 rechteck 1; #X obj 32 39 inlet; #X obj 89 39 inlet; #X obj 26 204 outlet~; #X obj 124 107 line~; #X obj 30 75 phasor~; #X obj 51 161 *~; #X text 36 9 Rechteck; #X obj 22 129 expr~ ($v1 > 0.5) * 2 - 1; #X connect 0 0 4 0; #X connect 1 0 3 0; #X connect 3 0 5 1; #X connect 4 0 7 0; #X connect 5 0 2 0; #X connect 7 0 5 0; #X restore -419 -439 pd rechteck; #X text -172 -466 comment; #N canvas 1249 519 137 264 rauschen 0; #X obj -213 45 inlet; #X obj -156 45 inlet; #X obj -219 210 outlet~; #X obj -152 78 line~; #X obj -179 159 *~; #X obj -211 78 noise~; #X text -209 15 Rauschen; #X connect 0 0 5 0; #X connect 1 0 3 0; #X connect 3 0 4 1; #X connect 4 0 2 0; #X connect 5 0 4 0; #X restore -346 -439 pd rauschen; #N canvas 908 258 475 219 Auswahl 0; #X obj -1148 -370 inlet; #X msg -1273 -239 1; #X msg -1245 -240 0; #X msg -1205 -241 1; #X msg -1171 -240 0; #X msg -1048 -240 1; #X msg -1013 -239 0; #X msg -1123 -239 1; #X msg -1093 -240 0; #X obj -1147 -337 select 0 1 2 3 4; #X msg -974 -240 1; #X msg -935 -239 0; #X text -1208 -370 Auswahl; #X obj -1262 -195 outlet; #X obj -1202 -195 outlet; #X obj -1112 -195 outlet; #X obj -1042 -195 outlet; #X obj -972 -195 outlet; #X connect 0 0 9 0; #X connect 1 0 13 0; #X connect 2 0 13 0; #X connect 3 0 14 0; #X connect 4 0 14 0; #X connect 5 0 16 0; #X connect 6 0 16 0; #X connect 7 0 15 0; #X connect 8 0 15 0; #X connect 9 0 1 0; #X connect 9 0 4 0; #X connect 9 0 6 0; #X connect 9 0 8 0; #X connect 9 0 11 0; #X connect 9 1 2 0; #X connect 9 1 3 0; #X connect 9 1 6 0; #X connect 9 1 8 0; #X connect 9 1 11 0; #X connect 9 2 2 0; #X connect 9 2 4 0; #X connect 9 2 6 0; #X connect 9 2 7 0; #X connect 9 2 11 0; #X connect 9 3 2 0; #X connect 9 3 4 0; #X connect 9 3 5 0; #X connect 9 3 8 0; #X connect 9 3 11 0; #X connect 9 4 2 0; #X connect 9 4 4 0; #X connect 9 4 6 0; #X connect 9 4 8 0; #X connect 9 4 10 0; #X connect 10 0 17 0; #X connect 11 0 17 0; #X restore -365 -549 pd Auswahl; #X obj -202 -443 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj -196 -566 vradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144 -1 -1 0; #X obj -183 -443 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -142 -443 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -162 -444 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #N canvas 908 258 475 219 Auswahl 0; #X obj -1148 -370 inlet; #X msg -1273 -239 1; #X msg -1245 -240 0; #X msg -1205 -241 1; #X msg -1171 -240 0; #X msg -1048 -240 1; #X msg -1013 -239 0; #X msg -1123 -239 1; #X msg -1093 -240 0; #X text -1208 -370 Auswahl; #X obj -1262 -195 outlet; #X obj -1202 -195 outlet; #X obj -1112 -195 outlet; #X obj -1042 -195 outlet; #X obj -1147 -337 select 0 1 2 3; #X connect 0 0 14 0; #X connect 1 0 10 0; #X connect 2 0 10 0; #X connect 3 0 11 0; #X connect 4 0 11 0; #X connect 5 0 13 0; #X connect 6 0 13 0; #X connect 7 0 12 0; #X connect 8 0 12 0; #X connect 14 0 1 0; #X connect 14 0 4 0; #X connect 14 0 6 0; #X connect 14 0 8 0; #X connect 14 1 2 0; #X connect 14 1 3 0; #X connect 14 1 6 0; #X connect 14 1 8 0; #X connect 14 2 2 0; #X connect 14 2 4 0; #X connect 14 2 6 0; #X connect 14 2 7 0; #X connect 14 3 2 0; #X connect 14 3 4 0; #X connect 14 3 5 0; #X connect 14 3 8 0; #X connect 14 4 2 0; #X connect 14 4 4 0; #X connect 14 4 6 0; #X connect 14 4 8 0; #X restore -194 -471 pd Auswahl; #X text -253 -551 Hochpass; #X text -254 -566 Tiefpass; #X text -253 -538 Bandpass; #X text -263 -523 Bandsperre; #X obj -110 -560 vsl 15 128 0 11025 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 10300 1; #X obj -80 -560 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 9600 1; #X floatatom -111 -421 5 0 0 0 - - -; #X floatatom -76 -421 5 0 0 0 - - -; #N canvas 915 516 338 245 Filter 0; #X obj 17 -41 inlet; #X obj -164 172 outlet~; #X obj -181 9 svf~ 0 0 0 0; #X obj -210 84 *~; #X obj -151 84 *~; #X obj -101 84 *~; #X obj -41 84 *~; #X obj -223 -9 *~ 1; #X obj -166 127 *~ 1; #X obj 53 -41 inlet; #X obj -223 -36 inlet~; #X text -232 -54 MultiFilter; #X obj -184 51 inlet; #X obj -138 51 inlet; #X obj -91 51 inlet; #X obj -35 51 inlet; #X connect 0 0 2 1; #X connect 2 0 3 0; #X connect 2 1 4 0; #X connect 2 2 5 0; #X connect 2 3 6 0; #X connect 3 0 8 0; #X connect 4 0 8 0; #X connect 5 0 8 0; #X connect 6 0 8 0; #X connect 7 0 2 0; #X connect 8 0 1 0; #X connect 9 0 2 2; #X connect 10 0 7 0; #X connect 12 0 3 1; #X connect 13 0 4 1; #X connect 14 0 5 1; #X connect 15 0 6 1; #X restore -173 -349 pd Filter; #X obj -495 -362 *~ 1; #X text -84 -586 Resonanz; #X text -135 -585 Cut-off; #X obj -72 -293 *~; #X obj -19 -309 vline~; #X msg 8 -395 1 300 \, 0.5 500 200 \, 0 1000 200; #X msg 58 -366 stop; #N canvas 0 0 450 300 (subpatch) 0; #X array ADSR 100 float 1; #A 0 0.0385675 0.788565 0.95285 0.645708 0.509994 0.47428 0.381423 0.331423 0.295708 0.252851 0.22428 0.202852 0.188566 0.181423 0.17428 0.167137 0.159994 0.159994 0.152852 0.145709 0.145709 0.145709 0.145709 0.138566 0.138566 0.138566 0.131423 0.131423 0.131423 0.117138 0.117138 0.109995 0.109995 0.109995 0.109995 0.109995 0.102852 0.102852 0.0957091 0.0957091 0.0885663 0.0885663 0.0885663 0.0849949 0.0814234 0.0814234 0.0814234 0.0814234 0.0814234 0.0814234 0.0814234 0.0814234 0.0742806 0.0742806 0.0742806 0.0742806 0.0742806 0.0742806 0.0742806 0.0742806 0.077852 0.0814234 0.0814234 0.0814234 0.0849949 0.0885663 0.0957091 0.102852 0.102852 0.102852 0.105233 0.107614 0.109995 0.109995 0.109995 0.109995 0.109995 0.112376 0.114757 0.117138 0.117138 0.117138 0.12428 0.12428 0.12428 0.12428 0.12428 0.12428 0.12428 0.12428 0.12428 0.117138 0.109995 0.109995 0.0814234 0.0671378 0.0599949 0.0599949 0.0457093 0.0457093; #X coords 0 1 99 0 200 140 1 0 0; #X restore -27 -259 graph; #X obj 0 -454 line; #X obj -1 -433 tabread ADSR; #X msg 62 -472 0; #X msg 95 -366 0; #N canvas 0 0 450 300 (subpatch) 0; #X array pitch 100 float 1; #A 0 0.71951 0.712368 0.705225 0.705225 0.705225 0.705225 0.705225 0.705225 0.705225 0.705225 0.705225 0.705225 0.707606 0.709987 0.712368 0.712368 0.712368 0.714749 0.71713 0.71951 0.71951 0.71951 0.71951 0.721891 0.724272 0.726653 0.726653 0.71951 0.705225 0.69094 0.676654 0.66594 0.655226 0.64094 0.626655 0.617131 0.607608 0.598084 0.583799 0.569513 0.558799 0.548085 0.537371 0.526657 0.519514 0.512371 0.490943 0.4838 0.476657 0.462372 0.440944 0.433801 0.412373 0.390945 0.376659 0.340946 0.32666 0.305232 0.290946 0.276661 0.262376 0.24809 0.240947 0.226662 0.205234 0.190948 0.190948 0.190948 0.183805 0.183805 0.176663 0.176663 0.176663 0.162377 0.162377 0.155235 0.148092 0.140949 0.126664 0.123092 0.119521 0.112378 0.0980926 0.0909499 0.0838071 0.0623789 0.0480935 0.033808 0.0123798 -0.00190567 -0.0161911 -0.0304766 -0.0447621 -0.0590475 -0.0709521 -0.0828567 -0.0947612 -0.116189 -0.130475 -0.137618 ; #X coords 0 1 99 0 200 140 1 0 0; #X restore -228 -777 graph; #X obj -323 -745 line; #X msg -260 -775 0; #X msg -321 -776 99 10000; #X obj -322 -721 tabread pitch; #X obj -321 -696 * 127; #X obj 86 -818 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj -314 -982 key; #X obj -284 -982 keyup; #X obj 126 -825 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj -661 -1024 keyname; #X symbolatom -661 -1000 10 0 0 0 - - -; #X obj -664 -745 cursor; #X obj -664 -723 route motion; #X obj -667 -767 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -664 -703 route x y; #X floatatom -664 -680 5 0 0 0 - - -; #X floatatom -628 -680 5 0 0 0 - - -; #X obj -625 -654 / 1000; #X floatatom -622 -627 5 0 0 0 - - -; #X obj -339 -920 select 97 100 115 119; #X obj -8 -796 / 127; #X msg -353 -866 60; #X msg -323 -866 61; #X msg -293 -866 62; #X msg -263 -866 63; #X msg -663 -934 1; #X msg -632 -934 0; #X msg -601 -935 72; #X msg -571 -934 73; #X msg -540 -934 74; #X msg -511 -934 75; #X obj -660 -974 select Space Escape Up Down Left Right; #X text -68 -445 comment; #X obj -633 -848 notein 1; #X text -335 -472; #X msg -2 -476 99 1000; #X connect 0 0 7 0; #X connect 1 0 8 0; #X connect 5 0 4 0; #X connect 5 0 3 0; #X connect 6 0 29 1; #X connect 7 0 1 0; #X connect 8 0 29 0; #X connect 8 0 30 0; #X connect 8 0 31 0; #X connect 8 0 32 0; #X connect 9 0 35 0; #X connect 10 0 30 1; #X connect 11 0 3 0; #X connect 12 0 11 0; #X connect 13 0 32 1; #X connect 14 0 31 1; #X connect 15 0 34 1; #X connect 26 0 5 1; #X connect 27 0 26 0; #X connect 27 0 5 1; #X connect 28 0 5 1; #X connect 28 0 26 0; #X connect 29 0 51 0; #X connect 30 0 51 0; #X connect 31 0 51 0; #X connect 32 0 51 0; #X connect 34 0 51 0; #X connect 35 0 6 0; #X connect 35 1 10 0; #X connect 35 2 14 0; #X connect 35 3 13 0; #X connect 35 4 15 0; #X connect 36 0 50 1; #X connect 37 0 41 0; #X connect 38 0 50 2; #X connect 39 0 50 4; #X connect 40 0 50 3; #X connect 41 0 36 0; #X connect 41 1 38 0; #X connect 41 2 40 0; #X connect 41 3 39 0; #X connect 46 0 48 0; #X connect 47 0 49 0; #X connect 48 0 50 5; #X connect 49 0 50 6; #X connect 50 0 54 0; #X connect 51 0 50 0; #X connect 54 0 5 0; #X connect 55 0 54 1; #X connect 56 0 55 0; #X connect 57 0 55 0; #X connect 59 0 60 0; #X connect 60 0 55 0; #X connect 61 0 59 0; #X connect 62 0 55 0; #X connect 64 0 67 0; #X connect 65 0 64 0; #X connect 66 0 64 0; #X connect 67 0 68 0; #X connect 68 0 1 0; #X connect 69 0 99 0; #X connect 70 0 83 0; #X connect 71 0 72 0; #X connect 72 0 61 0; #X connect 72 0 62 0; #X connect 73 1 74 0; #X connect 74 0 95 0; #X connect 75 0 76 0; #X connect 76 0 78 0; #X connect 77 0 75 0; #X connect 78 0 79 0; #X connect 78 1 80 0; #X connect 79 0 8 0; #X connect 80 0 81 0; #X connect 81 0 82 0; #X connect 82 0 5 1; #X connect 83 0 85 0; #X connect 83 1 86 0; #X connect 83 2 87 0; #X connect 83 3 88 0; #X connect 84 0 54 1; #X connect 85 0 7 0; #X connect 85 0 69 0; #X connect 86 0 7 0; #X connect 86 0 69 0; #X connect 87 0 7 0; #X connect 87 0 69 0; #X connect 88 0 7 0; #X connect 88 0 69 0; #X connect 89 0 77 0; #X connect 89 0 69 0; #X connect 90 0 77 0; #X connect 90 0 72 0; #X connect 91 0 7 0; #X connect 91 0 69 0; #X connect 92 0 7 0; #X connect 92 0 69 0; #X connect 93 0 7 0; #X connect 93 0 69 0; #X connect 94 0 7 0; #X connect 94 0 69 0; #X connect 95 0 89 0; #X connect 95 1 90 0; #X connect 95 2 91 0; #X connect 95 3 92 0; #X connect 95 4 93 0; #X connect 95 5 94 0; #X connect 97 0 7 0; #X connect 97 1 84 0; #X connect 99 0 59 0;