#N canvas 774 38 1059 1053 10; #X obj -390 -665 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X obj -386 -606 mtof; #N canvas 0 0 450 300 (subpatch) 0; #X array oszilloskop 100 float 3; #A 0 -0.328802 -0.343259 -0.356516 -0.368513 -0.379211 -0.388583 -0.396606 -0.403253 -0.408484 -0.41227 -0.414605 -0.415494 -0.414944 -0.412951 -0.409503 -0.404606 -0.398286 -0.390584 -0.38153 -0.371144 -0.359446 -0.346476 -0.332293 -0.316959 -0.30053 -0.283045 -0.264556 -0.245132 -0.224854 -0.203801 -0.182043 -0.159642 -0.136672 -0.113218 -0.0893717 -0.0652222 -0.0408482 -0.0163274 0.00825737 0.0328166 0.0572585 0.081495 0.105442 0.129021 0.152153 0.174757 0.19675 0.21805 0.238581 0.258275 0.277069 0.294901 0.311706 0.327412 0.341962 0.355312 0.367426 0.378266 0.387785 0.395936 0.402688 0.408031 0.411957 0.414455 0.4155 0.415076 0.413188 0.409858 0.405109 0.398953 0.391393 0.382446 0.372154 0.360568 0.347736 0.333692 0.318468 0.302117 0.284705 0.266307 0.246991 0.22681 0.205823 0.184106 0.161746 0.138831 0.115437 0.091637 0.0675078 0.0431362 0.0186153 -0.00596399 -0.0305175 -0.054965 -0.0792249 -0.103212 -0.126839 -0.150018 -0.172667 -0.19471; #X coords 0 1 100 -1 200 140 1 0 0; #X restore -59 -128 graph; #X obj -224 -19 tabwrite~ oszilloskop; #X obj -384 -25 dac~ 1; #X obj -262 -133 *~; #X obj -237 -427 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X floatatom -386 -630 5 0 0 0 - - -; #X floatatom -386 -582 5 0 0 0 - - -; #X obj -238 -571 vradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144 -1 -1 0; #X obj -218 -427 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -217 -47 metro 100; #X obj -219 -76 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -177 -427 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -198 -427 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -157 -426 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X text -321 -643 MIDI-Tonhöhe; #X text -357 -606 MIDI in Frequenz umrechnen; #X text -291 -511 Rauschen; #X text -291 -528 Rechteck; #X text -291 -543 Dreieck; #X text -293 -558 Sägezahn; #X text -276 -575 Sinus; #X text -189 -95 Gesamtlautstärke; #X text -225 -4 Wellenform ausgeben; #X text -398 -7 Audioausgang; #X obj -214 -109 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X msg -100 -134 1; #X msg -213 -135 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 -484 -366 pd sinus; #N canvas 688 519 175 282 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 -429 -366 pd sägezahn; #N canvas 871 518 182 282 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 -356 -366 pd dreieck; #N canvas 1061 519 180 282 rechteck 0; #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 obj 24 108 expr~ $v1 > 0.5; #X text 36 9 Rechteck; #X connect 0 0 4 0; #X connect 1 0 3 0; #X connect 3 0 5 1; #X connect 4 0 6 0; #X connect 5 0 2 0; #X connect 6 0 5 0; #X restore -289 -366 pd rechteck; #X text -42 -393 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 -216 -366 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 -235 -476 pd Auswahl; #X obj -72 -370 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -66 -493 vradio 15 1 0 5 empty empty empty 0 -8 0 10 -262144 -1 -1 0; #X obj -53 -370 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -12 -370 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj -32 -371 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 -64 -398 pd Auswahl; #X text -123 -478 Hochpass; #X text -124 -493 Tiefpass; #X text -123 -465 Bandpass; #X text -133 -450 Bandsperre; #X obj 20 -487 vsl 15 128 0 11025 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X obj 50 -487 vsl 15 128 0 1 0 0 empty empty empty 0 -9 0 10 -262144 -1 -1 0 1; #X floatatom 19 -348 5 0 0 0 - - -; #X floatatom 54 -348 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 -43 -276 pd Filter; #X obj -365 -289 *~ 1; #X text 46 -513 Resonanz; #X text -5 -512 Cut-off; #X obj 58 -220 *~; #X obj 111 -236 vline~; #X msg 165 -316 1 300 \, 0.5 500 200 \, 0 1000 200; #X msg 165 -295 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 134 -553 graph; #X obj 130 -381 line; #X obj 129 -360 tabread ADSR; #X msg 192 -399 0; #X msg 202 -295 0; #N canvas 0 0 450 300 (subpatch) 0; #X array pitch 100 float 1; #A 0 0.0123795 0.0409507 0.0552363 0.0838075 0.0838075 0.0909503 0.119521 0.126664 0.133807 0.133807 0.14095 0.14095 0.148093 0.148093 0.148093 0.148093 0.162378 0.162378 0.169521 0.176664 0.183807 0.212378 0.240949 0.248092 0.26952 0.283806 0.305234 0.305234 0.31952 0.326663 0.333805 0.333805 0.340948 0.340948 0.348091 0.348091 0.355234 0.362376 0.362376 0.362376 0.369519 0.376662 0.376662 0.380233 0.383805 0.390948 0.405233 0.408805 0.412376 0.419519 0.419519 0.433804 0.44809 0.469518 0.498089 0.519518 0.548089 0.555232 0.598088 0.612374 0.640945 0.683802 0.690945 0.719516 0.733801 0.75523 0.762372 0.769515 0.776658 0.790944 0.798086 0.805229 0.812372 0.826657 0.826657 0.8338 0.848086 0.862371 0.855229 0.8338 0.819515 0.790944 0.75523 0.726658 0.712373 0.698087 0.676659 0.648088 0.605231 0.57666 0.555232 0.533803 0.505232 0.469518 0.44809 0.433804 0.390948 0.369519 0.348091 0.333805; #X coords 0 1 99 0 200 140 1 0 0; #X restore -98 -704 graph; #X msg 128 -403 99 10000; #X obj -193 -672 line; #X msg -130 -702 0; #X msg -191 -703 99 10000; #X obj -192 -648 tabread pitch; #X obj -191 -623 * 127; #X text 62 -372; #X text -206 -427; #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 59 0; #X connect 65 0 68 0; #X connect 66 0 65 0; #X connect 67 0 65 0; #X connect 68 0 69 0; #X connect 69 0 1 0;