#N canvas 0 24 1529 1139 10; #X obj 329 1024 dac~; #X obj 108 148 mtof; #X obj 111 133 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 7400 1; #X obj 80 165 osc~; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope1 100 float 3; #A 0 0.47963 0.586774 0.593917 0.611774 0.65106 0.665346 0.679632 0.718918 0.726061 0.718918 0.697489 0.647489 0.590345 0.551059 0.504631 0.483202 0.476059 0.476059 0.504631 0.597488 0.604631 0.597488 0.590345 0.57606 0.554631 0.526059 0.511774 0.497488 0.47963 0.461773 0.452249 0.442725 0.433202 0.423678 0.414154 0.40463 0.390344 0.376058 0.367487 0.358915 0.350344 0.341772 0.333201 0.322487 0.311772 0.301058 0.290344 0.283201 0.283201 0.283201 0.281415 0.279629 0.277844 0.276058 0.273677 0.271296 0.268915 0.267486 0.266058 0.264629 0.263201 0.261772 0.258201 0.254629 0.251058 0.240343 0.240343 0.240343 0.240343 0.237962 0.235581 0.2332 0.230819 0.228438 0.226057 0.223677 0.221296 0.218915 0.215938 0.212962 0.209986 0.20701 0.204034 0.201057 0.198081 0.195105 0.192129 0.189152 0.186176 0.1832 0.181414 0.179629 0.177843 0.176057 0.172486 0.168914 0.168914 0.1332 0.134985 0.151057; #X coords 0 1 100 0 350 140 1; #X restore 1066 3 graph; #X obj 134 457 *~; #X obj 524 94 line; #X msg 524 48 0; #X floatatom 137 166 10 0 0 0 - - -; #X obj 80 229 osc~; #X obj 159 457 *~; #X obj 644 124 tabread envelope2; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope2 100 float 3; #A 0 0.0306166 0.135973 0.155615 0.187758 0.194901 0.252043 0.287757 0.566325 0.730609 0.75918 0.780609 0.773466 0.787751 0.802037 0.816323 0.816323 0.816323 0.816323 0.816323 0.80918 0.799656 0.790132 0.780609 0.769895 0.75918 0.752038 0.737752 0.737752 0.727038 0.716324 0.709181 0.702038 0.687753 0.673467 0.666324 0.652039 0.652039 0.652039 0.644896 0.644896 0.636563 0.628229 0.619896 0.611563 0.60323 0.594896 0.587754 0.580611 0.573468 0.56204 0.550611 0.539183 0.527754 0.516326 0.504421 0.492516 0.480612 0.468707 0.456803 0.444898 0.441327 0.437755 0.427041 0.416327 0.416327 0.409184 0.402041 0.397756 0.39347 0.389184 0.384899 0.380613 0.377042 0.37347 0.369899 0.366327 0.362756 0.359185 0.355613 0.352042 0.34728 0.342518 0.337756 0.334899 0.332042 0.329185 0.326328 0.323471 0.316328 0.309185 0.309185 0.2949 0.278828 0.262757 0.246686 0.230614 0.214543 0.198472 0.182401 0.152044; #X coords 0 1 100 0 350 140 1; #X restore 1068 160 graph; #X floatatom 137 149 10 0 0 0 - - -; #N canvas 0 22 1531 750 (subpatch) 0; #X array ads2_output 1000 float 4; #X coords 0 1 999 -1 400 200 1; #X restore 592 887 graph; #X obj 127 930 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1; #X text 147 927 Graph output; #X obj 127 952 metro 100; #X obj 524 208 line~; #X obj 524 124 tabread envelope1; #X obj 644 207 line~; #X obj 206 778 +~; #X obj 524 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 541 15 play note; #X text 562 94 increasing number to slide through arrays; #X text 759 123 read envelopes; #X text 720 179 smooth envelopes; #X obj 109 210 mtof; #X obj 112 195 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X floatatom 138 228 10 0 0 0 - - -; #X floatatom 138 211 10 0 0 0 - - -; #X obj 108 21 mtof; #X obj 111 6 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 4900 1; #X obj 80 38 osc~; #X floatatom 137 39 10 0 0 0 - - -; #X obj 80 102 osc~; #X floatatom 137 22 10 0 0 0 - - -; #X obj 109 83 mtof; #X obj 112 68 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6600 1; #X floatatom 138 101 10 0 0 0 - - -; #X floatatom 138 84 10 0 0 0 - - -; #X obj 524 152 clip 0 1; #X obj 644 152 clip 0 1; #X obj 134 505 +~; #X obj 78 456 *~; #X obj 103 456 *~; #X obj 78 504 +~; #X obj 524 335 line~; #X obj 644 334 line~; #X obj 524 279 clip 0 1; #X obj 644 279 clip 0 1; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope3 100 float 3; #A 0 0.590034 0.602534 0.615034 0.627534 0.640034 0.644626 0.649217 0.653809 0.658401 0.662993 0.667585 0.672176 0.676768 0.68136 0.685952 0.690543 0.695135 0.699727 0.704319 0.7067 0.709081 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711461 0.711462 0.707176 0.70289 0.698605 0.694319 0.690033 0.685748 0.681462 0.677176 0.67289 0.668605 0.665033 0.661462 0.657891 0.654319 0.649319 0.644319 0.639319 0.634319 0.629319 0.624319 0.619319 0.61432 0.60932 0.60432 0.599558 0.594796 0.590034 0.585272 0.58051 0.575749 0.568606 0.561463 0.557892 0.55432 0.550749 0.547177 0.540035 0.532892 0.525749 0.518606 0.510273 0.50194 0.493607 0.485273 0.47694 0.468607 0.454321 0.440036 0.42575 0.411465 0.397179 0.382893 0.368608 0.354322 0.340037 0.330037 0.320037 0.310037 0.300037 0.290037 0.279323 0.268609 0.25968 0.250752 0.241823 0.232895 0.211467; #X coords 0 1 100 0 350 140 1; #X restore 1068 316 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope4 100 float 3; #A 0 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.76678 0.766581 0.766383 0.766185 0.765986 0.765788 0.765589 0.765391 0.765193 0.764994 0.764796 0.764597 0.764399 0.7642 0.764002 0.763804 0.763605 0.763407 0.763208 0.76301 0.762811 0.762613 0.762415 0.762216 0.762018 0.761819 0.761621 0.761422 0.761224 0.761026 0.760827 0.760629 0.76043 0.760232 0.760033 0.759835 0.759637 0.758988 0.758338 0.757689 0.757039 0.75639 0.755741 0.755091 0.754442 0.753792 0.753143 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494 0.752494; #X coords 0 1 100 0 350 140 1; #X restore 1070 473 graph; #X obj 524 251 tabread envelope3; #X obj 644 251 tabread envelope4; #X obj 107 278 mtof; #X obj 110 263 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 4800 1; #X obj 79 295 osc~; #X floatatom 136 296 10 0 0 0 - - -; #X obj 79 359 osc~; #X floatatom 136 279 10 0 0 0 - - -; #X obj 108 340 mtof; #X obj 111 325 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 3700 1; #X floatatom 137 358 10 0 0 0 - - -; #X floatatom 137 341 10 0 0 0 - - -; #X obj 193 466 *~; #X obj 218 466 *~; #X obj 193 514 +~; #X obj 525 464 line~; #X obj 645 463 line~; #X obj 525 408 clip 0 1; #X obj 645 408 clip 0 1; #X obj 160 596 +~; #X obj 525 380 tabread envelope5; #X obj 645 380 tabread envelope6; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope5 100 float 3; #A 0 0.602791 0.613505 0.624219 0.6266 0.628981 0.631362 0.636719 0.642075 0.647432 0.652789 0.65517 0.657551 0.659932 0.662313 0.664693 0.667074 0.669455 0.671836 0.674216 0.675448 0.676679 0.677911 0.679142 0.680374 0.681605 0.682837 0.684068 0.6853 0.686531 0.687763 0.688994 0.690226 0.691457 0.692689 0.69392 0.695152 0.696383 0.697615 0.698846 0.700078 0.701309 0.702541 0.703772 0.705004 0.706235 0.707467 0.708698 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.70993 0.708631 0.707332 0.706034 0.704735 0.703436 0.702138 0.700839 0.69954 0.698242 0.696943 0.695644 0.694216 0.692787 0.691359 0.68993 0.688502 0.681359 0.681359 0.678979 0.676598 0.674217 0.671836 0.669455 0.667074 0.663503 0.659932 0.657891 0.65585 0.65381 0.651769 0.649728 0.647687 0.645647 0.644456 0.643266 0.642075 0.640885 0.639695 0.638504 0.609934; #X coords 0 1 100 0 350 140 1; #X restore 1068 632 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array envelope6 100 float 3; #A 0 0.747205 0.744031 0.740856 0.737682 0.734507 0.731333 0.728158 0.724984 0.721809 0.718635 0.717206 0.715778 0.714349 0.712921 0.711492 0.7106 0.709707 0.708814 0.707921 0.707028 0.706135 0.705243 0.70435 0.703457 0.702564 0.701671 0.700779 0.699886 0.698993 0.6981 0.697207 0.696314 0.695422 0.694529 0.693636 0.692743 0.69185 0.690958 0.690065 0.687684 0.685303 0.682922 0.680541 0.67816 0.67578 0.673399 0.671018 0.668637 0.666256 0.663875 0.661495 0.659114 0.656733 0.654352 0.651971 0.64959 0.647209 0.644829 0.642448 0.640067 0.637686 0.635305 0.632924 0.630544 0.628163 0.625782 0.623401 0.62102 0.618639 0.616258 0.613878 0.611497 0.609116 0.606735 0.604354 0.602569 0.600783 0.598997 0.597211 0.595307 0.593402 0.591497 0.589593 0.587688 0.585783 0.583879 0.581974 0.580069 0.578165 0.57626 0.574355 0.572451 0.570546 0.568641 0.567451 0.566261 0.56507 0.56388 0.562689 0.540071; #X coords 0 1 100 0 350 140 1; #X restore 1070 789 graph; #X obj 479 16 key; #X obj 206 845 *~; #X floatatom 89 812 10 0 0 0 - - -; #X obj 22 797 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X obj 586 45 delay 1; #X obj 524 307 pack 0 50; #X obj 525 436 pack 0 50; #X obj 645 436 pack 0 50; #X obj 644 307 pack 0 50; #X obj 644 180 pack 0 50; #X obj 524 180 pack 0 50; #X text 130 778 amp; #N canvas 0 22 1747 741 (subpatch) 0; #X array envelope_global 100 float 5; #A 0 0.0408082 0.212229 0.272941 0.365794 0.380079 0.437219 0.437219 0.444362 0.451504 0.458647 0.458647 0.458647 0.458647 0.451504 0.451504 0.430077 0.408649 0.401507 0.380079 0.368175 0.356271 0.344366 0.330796 0.317225 0.303654 0.290083 0.276512 0.262941 0.24937 0.2358 0.222229 0.208658 0.195563 0.182469 0.169374 0.156279 0.143185 0.13009 0.117233 0.104377 0.0915203 0.0786637 0.0658071 0.0550933 0.0443795 0.0443795 0.0443795 0.0443795 0.0443795 0.0437301 0.0430808 0.0424315 0.0417822 0.0411329 0.0404835 0.0398342 0.0391849 0.0385356 0.0378863 0.0372369 0.0348561 0.0324752 0.0300944 0.0293008 0.0285071 0.0277135 0.0269199 0.0261263 0.0253327 0.0245391 0.0237455 0.0229518 0.0229518 0.0229518 0.0229518 0.0229518 0.0229518 0.0229518 0.0229518 0.0229518 0.0211662 0.0193806 0.0175949 0.0158093 0.0140237 0.012238 0.0104524 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 0.00866675 -0.0627587; #X coords 0 1 99 0 350 140 1; #X restore 1068 947 graph; #X obj 788 324 line~; #X obj 788 268 clip 0 1; #X obj 788 296 pack 0 50; #X obj 206 814 *~; #X obj 788 240 tabread envelope_global; #X msg 664 48 0; #X obj 664 16 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 726 45 delay 1; #X text 681 15 play slow; #X msg 726 71 99 5000; #X obj 85 976 tabwrite~ ads2_output; #X text 830 218 global envelope; #X obj 273 88 osc~; #X obj 333 106 hsl 128 15 0 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 1400 1; #X obj 273 115 *~; #X obj 273 146 +~; #X floatatom 401 123 10 0 0 0 - - -; #X obj 333 146 hsl 128 15 -1 1 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 11300 1; #X floatatom 401 163 10 0 0 0 - - -; #N canvas 0 22 450 300 (subpatch) 0; #X array lfo_output 1000 float 4; #X coords 0 1 999 -1 400 200 1; #X restore 588 646 graph; #X obj 311 830 tgl 15 1 empty empty empty 0 -6 0 10 -262144 -1 -1 1 1; #X text 331 827 Graph output; #X obj 311 852 metro 100; #X obj 270 876 tabwrite~ lfo_output; #X obj 273 193 clip~ 0 1; #X obj 333 73 hsl 128 15 0 60 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 6400 1; #X obj 298 21 mtof; #X obj 301 6 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 1000 1; #X floatatom 327 39 10 0 0 0 - - -; #X floatatom 327 22 10 0 0 0 - - -; #X text 404 48 lfo amp; #X obj 270 38 osc~; #X msg 586 71 99 2000; #X connect 1 0 3 0; #X connect 1 0 8 0; #X connect 2 0 13 0; #X connect 2 0 1 0; #X connect 3 0 5 0; #X connect 5 0 43 0; #X connect 6 0 11 0; #X connect 6 0 19 0; #X connect 6 0 53 0; #X connect 6 0 54 0; #X connect 6 0 73 0; #X connect 6 0 74 0; #X connect 6 0 94 0; #X connect 7 0 6 0; #X connect 9 0 10 0; #X connect 10 0 43 1; #X connect 11 0 42 0; #X connect 15 0 17 0; #X connect 17 0 100 0; #X connect 18 0 44 1; #X connect 19 0 41 0; #X connect 20 0 45 1; #X connect 21 0 93 0; #X connect 22 0 81 0; #X connect 22 0 7 0; #X connect 27 0 29 0; #X connect 27 0 9 0; #X connect 28 0 30 0; #X connect 28 0 27 0; #X connect 31 0 33 0; #X connect 31 0 34 0; #X connect 32 0 36 0; #X connect 32 0 31 0; #X connect 33 0 44 0; #X connect 35 0 45 0; #X connect 37 0 39 0; #X connect 37 0 35 0; #X connect 38 0 40 0; #X connect 38 0 37 0; #X connect 41 0 87 0; #X connect 42 0 86 0; #X connect 43 0 72 0; #X connect 44 0 46 0; #X connect 45 0 46 1; #X connect 46 0 21 0; #X connect 47 0 5 1; #X connect 48 0 10 1; #X connect 49 0 82 0; #X connect 50 0 85 0; #X connect 53 0 49 0; #X connect 54 0 50 0; #X connect 55 0 57 0; #X connect 55 0 58 0; #X connect 56 0 60 0; #X connect 56 0 55 0; #X connect 57 0 65 0; #X connect 59 0 66 0; #X connect 61 0 63 0; #X connect 61 0 59 0; #X connect 62 0 64 0; #X connect 62 0 61 0; #X connect 65 0 67 0; #X connect 66 0 67 1; #X connect 67 0 72 1; #X connect 68 0 65 1; #X connect 69 0 66 1; #X connect 70 0 83 0; #X connect 71 0 84 0; #X connect 72 0 21 1; #X connect 73 0 70 0; #X connect 74 0 71 0; #X connect 78 0 0 0; #X connect 78 0 0 1; #X connect 78 0 100 0; #X connect 80 0 79 0; #X connect 81 0 122 0; #X connect 82 0 47 0; #X connect 83 0 68 0; #X connect 84 0 69 0; #X connect 85 0 48 0; #X connect 86 0 20 0; #X connect 87 0 18 0; #X connect 90 0 93 1; #X connect 91 0 92 0; #X connect 92 0 90 0; #X connect 93 0 78 0; #X connect 94 0 91 0; #X connect 95 0 6 0; #X connect 96 0 97 0; #X connect 96 0 95 0; #X connect 97 0 99 0; #X connect 99 0 6 0; #X connect 103 0 106 0; #X connect 103 0 104 1; #X connect 104 0 105 0; #X connect 105 0 114 0; #X connect 107 0 108 0; #X connect 107 0 105 1; #X connect 110 0 112 0; #X connect 112 0 113 0; #X connect 114 0 113 0; #X connect 114 0 78 1; #X connect 115 0 102 0; #X connect 116 0 118 0; #X connect 116 0 121 0; #X connect 117 0 119 0; #X connect 117 0 116 0; #X connect 121 0 104 0; #X connect 122 0 6 0;