#N canvas 98 274 789 566 12; #X obj 121 114 cnv 15 70 230 empty empty Osc2 20 8 0 12 -203904 -66577 0; #X obj 48 114 cnv 15 70 230 empty empty Osc1 20 8 0 12 -203904 -66577 0; #X obj 130 162 knob 32 32 0 1 0 0 osc2_vol empty VOL 6 -8 0 11 -262144 -1 -1 1900 1; #X obj 131 206 vradio 25 1 0 5 osc2_rad empty empty 0 -8 0 10 -262144 -1 -1 1; #X text 159 210 SIN; #X text 160 238 TRG; #X text 160 263 SQR; #X text 161 285 SAW; #X text 162 312 NSE; #X obj 59 162 knob 32 32 0 1 0 0 osc1_vol empty VOL 6 -8 0 11 -262144 -1 -1 1300 1; #X obj 60 206 vradio 25 1 0 5 osc1_rad empty empty 0 -8 0 10 -262144 -1 -1 1; #X text 86 211 SIN; #X text 87 239 TRG; #X text 87 264 SQR; #X text 87 286 SAW; #X text 88 313 NSE; #X obj 340 244 cnv 15 70 100 empty empty MASTER 15 12 0 12 -233017 -66577 0; #X obj 354 268 knob 45 45 0 1 0 0 master_vol empty empty 6 -8 0 11 -262144 -1 -1 1800 1; #N canvas 942 630 450 300 subpatches 1; #N canvas 72 265 1258 704 osc1 0; #X floatatom 65 88 5 0 0 0 - - -; #X obj 65 113 phasor~; #X obj 65 141 cos~; #X text 65 39 //Sin; #X obj 104 153 r osc1_wav0; #X obj 65 62 r freq; #X obj 65 176 *~; #X msg 104 176 \$1 50; #X obj 104 199 line~; #X obj 430 341 r osc1_vol; #X floatatom 430 366 5 0 0 0 - - -; #X msg 430 391 \$1 30; #X obj 430 417 line~; #X obj 331 462 *~; #X obj 898 58 r osc1_rad; #X floatatom 898 81 5 0 0 0 - - -; #X obj 258 63 phasor~; #X obj 289 90 *~ -1; #X obj 289 112 +~ 1; #X obj 258 143 min~; #X obj 258 169 *~ 4; #X obj 258 192 -~ 1; #X obj 395 82 phasor~; #X obj 395 109 expr~ $v1>0.5; #X obj 395 134 *~ 2; #X obj 394 158 -~ 1; #X text 394 25 //Square; #X obj 259 39 r freq; #X obj 396 56 r freq; #X text 260 15 //Triangle; #X obj 520 52 r freq; #X obj 520 79 phasor~; #X text 517 27 //Sawtooth; #X obj 639 129 noise~; #X obj 898 103 sel 0 1 2 3 4; #X msg 839 151 1 0 0 0 0; #X msg 882 174 0 1 0 0 0; #X msg 907 150 0 0 1 0 0; #X msg 949 173 0 0 0 1 0; #X msg 980 150 0 0 0 0 1; #X obj 925 244 unpack f f f f f; #X obj 925 280 s osc1_wav0; #X obj 948 307 s osc1_wav1; #X obj 971 336 s osc1_wav2; #X obj 994 364 s osc1_wav3; #X obj 1018 394 s osc1_wav4; #X obj 258 217 *~; #X msg 301 217 \$1 50; #X obj 301 240 line~; #X obj 301 194 r osc1_wav1; #X obj 394 180 *~; #X msg 433 180 \$1 50; #X obj 433 203 line~; #X obj 433 157 r osc1_wav2; #X obj 520 126 *~; #X msg 559 126 \$1 50; #X obj 559 149 line~; #X obj 559 103 r osc1_wav3; #X obj 639 171 *~; #X msg 743 139 \$1 50; #X obj 743 162 line~; #X obj 743 80 r osc1_wav4; #X floatatom 744 104 5 0 0 0 - - -; #X obj 331 498 throw~ bus1; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 6 0; #X connect 4 0 7 0; #X connect 5 0 0 0; #X connect 6 0 13 0; #X connect 7 0 8 0; #X connect 8 0 6 1; #X connect 9 0 10 0; #X connect 10 0 11 0; #X connect 11 0 12 0; #X connect 12 0 13 1; #X connect 13 0 63 0; #X connect 14 0 15 0; #X connect 15 0 34 0; #X connect 16 0 17 0; #X connect 16 0 19 0; #X connect 17 0 18 0; #X connect 18 0 19 1; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 46 0; #X connect 22 0 23 0; #X connect 23 0 24 0; #X connect 24 0 25 0; #X connect 25 0 50 0; #X connect 27 0 16 0; #X connect 28 0 22 0; #X connect 30 0 31 0; #X connect 31 0 54 0; #X connect 33 0 58 0; #X connect 34 0 35 0; #X connect 34 1 36 0; #X connect 34 2 37 0; #X connect 34 3 38 0; #X connect 34 4 39 0; #X connect 35 0 40 0; #X connect 36 0 40 0; #X connect 37 0 40 0; #X connect 38 0 40 0; #X connect 39 0 40 0; #X connect 40 0 41 0; #X connect 40 1 42 0; #X connect 40 2 43 0; #X connect 40 3 44 0; #X connect 40 4 45 0; #X connect 46 0 13 0; #X connect 47 0 48 0; #X connect 48 0 46 1; #X connect 49 0 47 0; #X connect 50 0 13 0; #X connect 51 0 52 0; #X connect 52 0 50 1; #X connect 53 0 51 0; #X connect 54 0 13 0; #X connect 55 0 56 0; #X connect 56 0 54 1; #X connect 57 0 55 0; #X connect 58 0 13 0; #X connect 59 0 60 0; #X connect 60 0 58 1; #X connect 61 0 62 0; #X connect 62 0 59 0; #X restore 77 39 pd osc1; #N canvas 1 199 1314 765 osc2 0; #X floatatom 75 98 5 0 0 0 - - -; #X obj 75 123 phasor~; #X obj 75 151 cos~; #X text 75 49 //Sin; #X obj 75 72 r freq; #X obj 75 186 *~; #X msg 114 186 \$1 50; #X obj 114 209 line~; #X floatatom 440 376 5 0 0 0 - - -; #X msg 440 401 \$1 30; #X obj 440 427 line~; #X obj 341 472 *~; #X floatatom 908 91 5 0 0 0 - - -; #X obj 268 73 phasor~; #X obj 299 100 *~ -1; #X obj 299 122 +~ 1; #X obj 268 153 min~; #X obj 268 179 *~ 4; #X obj 268 202 -~ 1; #X obj 405 92 phasor~; #X obj 405 119 expr~ $v1>0.5; #X obj 405 144 *~ 2; #X obj 404 168 -~ 1; #X text 404 35 //Square; #X obj 269 49 r freq; #X obj 406 66 r freq; #X text 270 25 //Triangle; #X obj 530 62 r freq; #X obj 530 89 phasor~; #X text 527 37 //Sawtooth; #X obj 649 139 noise~; #X obj 908 113 sel 0 1 2 3 4; #X msg 849 161 1 0 0 0 0; #X msg 892 184 0 1 0 0 0; #X msg 917 160 0 0 1 0 0; #X msg 959 183 0 0 0 1 0; #X msg 990 160 0 0 0 0 1; #X obj 935 254 unpack f f f f f; #X obj 268 227 *~; #X msg 311 227 \$1 50; #X obj 311 250 line~; #X obj 404 190 *~; #X msg 443 190 \$1 50; #X obj 443 213 line~; #X obj 530 136 *~; #X msg 569 136 \$1 50; #X obj 569 159 line~; #X obj 649 181 *~; #X msg 753 149 \$1 50; #X obj 753 172 line~; #X floatatom 754 114 5 0 0 0 - - -; #X obj 341 508 throw~ bus1; #X obj 114 163 r osc2_wav0; #X obj 310 204 r osc2_wav1; #X obj 443 167 r osc2_wav2; #X obj 569 113 r osc2_wav3; #X obj 753 90 r osc2_wav4; #X obj 440 351 r osc2_vol; #X obj 908 68 r osc2_rad; #X obj 935 323 s osc2_wav0; #X obj 958 375 s osc2_wav1; #X obj 1009 353 s osc2_wav3; #X obj 1029 328 s osc2_wav4; #X obj 982 284 s osc2_wav2; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 5 0; #X connect 4 0 0 0; #X connect 5 0 11 0; #X connect 6 0 7 0; #X connect 7 0 5 1; #X connect 8 0 9 0; #X connect 9 0 10 0; #X connect 10 0 11 1; #X connect 11 0 51 0; #X connect 12 0 31 0; #X connect 13 0 14 0; #X connect 13 0 16 0; #X connect 14 0 15 0; #X connect 15 0 16 1; #X connect 16 0 17 0; #X connect 17 0 18 0; #X connect 18 0 38 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 21 0 22 0; #X connect 22 0 41 0; #X connect 24 0 13 0; #X connect 25 0 19 0; #X connect 27 0 28 0; #X connect 28 0 44 0; #X connect 30 0 47 0; #X connect 31 0 32 0; #X connect 31 1 33 0; #X connect 31 2 34 0; #X connect 31 3 35 0; #X connect 31 4 36 0; #X connect 32 0 37 0; #X connect 33 0 37 0; #X connect 34 0 37 0; #X connect 35 0 37 0; #X connect 36 0 37 0; #X connect 37 0 59 0; #X connect 37 1 60 0; #X connect 37 2 63 0; #X connect 37 3 61 0; #X connect 37 4 62 0; #X connect 38 0 11 0; #X connect 39 0 40 0; #X connect 40 0 38 1; #X connect 41 0 11 0; #X connect 42 0 43 0; #X connect 43 0 41 1; #X connect 44 0 11 0; #X connect 45 0 46 0; #X connect 46 0 44 1; #X connect 47 0 11 0; #X connect 48 0 49 0; #X connect 49 0 47 1; #X connect 50 0 48 0; #X connect 52 0 6 0; #X connect 53 0 39 0; #X connect 54 0 42 0; #X connect 55 0 45 0; #X connect 56 0 50 0; #X connect 57 0 8 0; #X connect 58 0 12 0; #X restore 76 60 pd osc2; #N canvas 935 42 621 495 envelope 1; #X obj 205 21 r freq; #X obj 252 435 s~ env; #X obj 205 67 sel 0; #X obj 252 321 pack f f f f f; #X obj 286 171 r A; #X obj 390 172 r S; #X obj 320 224 r D; #X obj 252 397 vline~; #X obj 389 276 r R; #X obj 363 211 +; #X obj 354 258 +; #X msg 252 356 1 \$2 \, 0.7 \$3 \, 0 \$5; #X connect 0 0 2 0; #X connect 2 1 3 0; #X connect 3 0 11 0; #X connect 4 0 3 1; #X connect 4 0 9 0; #X connect 5 0 9 1; #X connect 6 0 3 2; #X connect 6 0 10 0; #X connect 7 0 1 0; #X connect 8 0 3 4; #X connect 9 0 10 1; #X connect 10 0 3 3; #X connect 11 0 7 0; #X restore 78 148 pd envelope; #N canvas 852 330 450 300 master 0; #X obj 123 132 *~; #X obj 190 79 r master_vol; #X obj 190 163 line~; #X msg 190 132 \$1 30; #X obj 123 163 dac~; #X floatatom 190 101 5 0 0 0 - - -; #X obj 202 17 r~ env; #X obj 123 17 catch~ bus3; #X obj 124 51 *~; #X connect 0 0 4 1; #X connect 0 0 4 0; #X connect 1 0 5 0; #X connect 2 0 0 1; #X connect 3 0 2 0; #X connect 5 0 3 0; #X connect 6 0 8 1; #X connect 7 0 8 0; #X connect 8 0 0 0; #X restore 80 170 pd master; #N canvas 725 205 688 422 auto 0; #X obj 428 31 r auto_bpm; #X obj 498 264 s R; #X obj 361 264 s A; #X obj 407 264 s D; #X obj 147 33 r auto_on; #X obj 148 265 s freq; #X obj 453 264 s S; #X obj 249 170 s auto_bang; #X obj 148 169 random 40; #X obj 361 171 * 0.1; #X obj 407 171 * 0.1; #X obj 498 171 * 0.2; #X obj 453 171 * 0.6; #X obj 148 228 mtof; #X obj 148 190 + 40; #X obj 428 58 / 60000; #X obj 428 87 pow -1; #X obj 249 125 metro; #X connect 0 0 15 0; #X connect 4 0 17 0; #X connect 8 0 14 0; #X connect 9 0 2 0; #X connect 10 0 3 0; #X connect 11 0 1 0; #X connect 12 0 6 0; #X connect 13 0 5 0; #X connect 14 0 13 0; #X connect 15 0 16 0; #X connect 16 0 9 0; #X connect 16 0 10 0; #X connect 16 0 12 0; #X connect 16 0 11 0; #X connect 16 0 17 1; #X connect 17 0 8 0; #X connect 17 0 7 0; #X restore 79 126 pd auto; #N canvas 544 70 485 415 am 1; #X obj 129 24 catch~ bus1; #X obj 128 355 throw~ bus2; #X obj 176 157 r am_on; #X obj 263 25 r am_lfo; #X obj 263 105 phasor~; #X obj 263 146 cos~; #X obj 262 186 *~ 0.5; #X obj 263 223 +~ 0.5; #X floatatom 263 69 5 0 0 0 - - -; #X obj 130 225 spigot~; #X obj 129 302 *~; #X obj 175 267 *~; #X connect 0 0 9 0; #X connect 2 0 9 1; #X connect 3 0 8 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 6 0 7 0; #X connect 7 0 11 1; #X connect 8 0 4 0; #X connect 9 0 10 1; #X connect 9 1 11 0; #X connect 10 0 1 0; #X connect 11 0 10 1; #X restore 77 82 pd am; #N canvas 1068 175 524 726 filter 0; #X obj 76 33 catch~ bus2; #X obj 117 564 vcf_lp4~; #X obj 115 302 r lp_on; #X obj 77 617 throw~ bus3; #X obj 368 58 r lp_lfo; #X obj 278 59 r lp_freq_max; #X obj 425 58 r lp_q; #X obj 230 59 r freq; #X obj 230 339 * 2; #X obj 278 420 *~; #X obj 279 488 +~; #X obj 278 375 -; #X obj 368 488 *~; #X obj 332 120 phasor~; #X obj 332 161 cos~; #X obj 331 201 *~ 0.5; #X obj 332 238 +~ 0.5; #X obj 76 373 spigot~; #X obj 116 439 phasor~; #X connect 0 0 17 0; #X connect 1 0 3 0; #X connect 2 0 17 1; #X connect 4 0 13 0; #X connect 5 0 11 0; #X connect 6 0 12 1; #X connect 7 0 8 0; #X connect 8 0 10 1; #X connect 8 0 11 1; #X connect 9 0 10 0; #X connect 10 0 1 1; #X connect 11 0 9 1; #X connect 12 0 1 2; #X connect 13 0 14 0; #X connect 14 0 15 0; #X connect 15 0 16 0; #X connect 16 0 12 0; #X connect 16 0 9 0; #X connect 17 0 3 0; #X connect 17 1 18 0; #X connect 18 0 1 0; #X restore 78 103 pd filter; #N canvas 665 389 450 300 presets 0; #X obj 213 53 r presets_rad; #X restore 77 18 pd presets; #X restore 582 181 pd subpatches; #X obj 194 204 cnv 15 70 140 empty empty AM 20 8 0 12 -261234 -66577 0; #X obj 212 222 tgl 25 0 am_on empty On 28 12 0 12 -262144 -1 -1 1 1 ; #X obj 212 269 knob 32 32 0.1 18 0 0 am_lfo empty LFO 0 -8 0 12 -262144 -1 -1 1300 1; #X obj 267 114 cnv 15 70 230 empty empty Dyn_LP 8 8 0 12 -261682 -66577 0; #X obj 286 175 knob 32 32 0.1 5 0 0 lp_lfo empty LFO 0 -8 0 12 -262144 -1 -1 1600 1; #X obj 285 132 tgl 25 0 lp_on empty On 28 12 0 12 -262144 -1 -1 1 1 ; #X obj 272 251 nbx 5 20 -1e+037 1e+037 0 0 empty lp_freq_max empty 0 -8 0 10 -262144 -1 -1 2966.1 256; #X obj 340 114 cnv 15 70 128 empty empty Auto 20 8 0 12 -204786 -66577 0; #X obj 360 131 tgl 25 0 auto_on empty On 28 12 0 12 -262144 -1 -1 0 1; #X obj 348 176 knob 32 32 10 300 0 0 auto_bpm empty BPM 0 -8 0 12 -262144 -1 -1 1400 1; #X obj 347 215 nbx 5 20 -1e+037 1e+037 0 0 empty auto_bpm empty 0 -8 0 10 -262144 -1 -1 140.968 256; #X obj 273 228 hsl 60 20 2000 5000 0 0 lp_freq_max empty Freq-max -2 -8 0 10 -262144 -1 -1 1900 1; #X obj 273 293 hsl 60 20 0.5 20 0 0 lp_q empty Q -2 -8 0 10 -262144 -1 -1 1800 1; #X obj 273 316 nbx 5 20 -1e+037 1e+037 0 0 empty lp_q empty 0 -8 0 10 -262144 -1 -1 6.44915 256; #X obj 194 114 cnv 15 70 15 empty empty empty 20 8 0 12 -228856 -66577 0; #X text 195 97 AUTO ANALOG MACHINE V1.0; #X obj 414 113 cnv 15 55 230 empty empty Presets 4 8 0 12 -204800 -66577 0; #X obj 429 135 vradio 25 1 0 5 presets_rad empty empty -8 -8 0 12 -262144 -1 -1 0; #X obj 203 307 nbx 5 20 -1e+037 1e+037 0 0 empty am_lfo empty 0 -8 0 10 -262144 -1 -1 7.60645 256; #X obj 384 197 bng 15 100 50 0 empty auto_bang empty 17 7 0 10 -262144 -1 -1;