diff --git a/pd/0.main.pd b/pd/0.main.pd index 5b7c2a7..6a4cfbb 100644 --- a/pd/0.main.pd +++ b/pd/0.main.pd @@ -9,8 +9,8 @@ #X obj 657 380 dac~; #X obj 203 953 send~ vco; #N canvas 0 99 450 250 (subpatch) 0; -#X array sequence 2 float 2; -#X coords 0 127 2 36 200 140 1 0 0; +#X array sequence 1 float 2; +#X coords 0 127 1 36 200 140 1 0 0; #X restore 265 192 graph; #X obj 93 632 tabread sequence; #X obj 215 833 voice; @@ -42,8 +42,8 @@ #X obj 468 541 counter; #X obj 464 462 select 0; #X obj 443 633 - 1; -#X obj 504 490 bng 15 250 50 0 empty reset_seq reset_seq 17 7 0 10 --262144 -1 -1; +#X obj 504 490 bng 15 250 50 0 seqc reset_seq reset_seq 17 7 0 10 -262144 +-1 -1; #X obj 111 503 counter; #X floatatom 62 452 5 0 0 0 size size -; #X symbolatom 310 744 10 0 0 1 waveform waveform -; @@ -52,13 +52,13 @@ #X msg 504 514 0; #X obj 49 540 mod 1; #X obj 49 506 + 1; -#X obj 89 590 spigot; +#X obj 96 580 spigot; #X obj 1450 554 ctlin; #X obj 1264 205 route 1 2 3 4 5 6 7 8; #X obj 1398 235 s mode_toggle; #X obj 103 432 loadbang; -#X obj 452 507 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 --1 -1; +#X obj 452 507 bng 15 250 50 0 seqc empty empty 17 7 0 10 -262144 -1 +-1; #X floatatom 699 73 6 20 2000 2 fltco fltco -; #X obj 814 666 r~ scope; #X obj 663 115 lop~; @@ -149,7 +149,6 @@ #X coords 0 250 1 249 200 140 0; #X restore 554 977 graph; #X obj 607 986 array set scaled_params; -#X obj 982 862 expr $i1 * 5 \; max(100 \, 60000 / max($i1 \, 1)); #X floatatom 1016 912 3 0 0 0 bpm - bpm; #X floatatom 1149 924 5 0 0 0 tempo - tempo; #X obj 1169 686 s setpar; @@ -201,16 +200,17 @@ #X obj 1645 129 r parset; #X obj 783 950 float; #X floatatom 1690 203 5 0 0 0 - - -; -#X obj 148 584 s seqi; +#X obj 30 613 s seqi; #X obj 1723 425 r seqi; #X obj 1811 392 r seqc; -#X obj 385 664 bng 15 250 50 0 seqc empty seq_change 17 7 0 10 -262144 --1 -1; #X obj 1642 483 list prepend seqi; #X obj 1773 529 list prepend seq; #X obj 1775 482 array get sequence; #X obj 1193 561 route mute set get scope pgmevt seq; #X obj 1370 597 s seqc; +#X obj 982 861 expr $i1 * 5 \; max(100 \, 60000 / max($i1 * 5 \, 1)) +; +#X obj 1829 431 r size; #X connect 0 0 26 0; #X connect 1 0 118 0; #X connect 1 0 8 1; @@ -223,16 +223,15 @@ #X connect 10 0 66 0; #X connect 11 0 98 1; #X connect 11 0 103 1; -#X connect 12 0 158 0; +#X connect 12 0 157 0; #X connect 13 0 125 0; #X connect 13 0 126 0; #X connect 14 0 21 0; #X connect 14 1 21 1; #X connect 15 0 44 0; #X connect 17 0 19 0; -#X connect 19 0 16 0; #X connect 19 0 27 0; -#X connect 19 0 183 0; +#X connect 19 0 16 0; #X connect 21 1 17 1; #X connect 21 2 31 0; #X connect 22 0 24 0; @@ -250,7 +249,6 @@ #X connect 33 0 39 0; #X connect 34 0 41 0; #X connect 34 0 42 0; -#X connect 34 0 180 0; #X connect 35 0 40 1; #X connect 35 0 42 1; #X connect 36 0 8 2; @@ -259,6 +257,7 @@ #X connect 40 0 34 1; #X connect 41 0 40 0; #X connect 42 0 7 0; +#X connect 42 0 179 0; #X connect 43 0 87 1; #X connect 43 1 77 0; #X connect 44 0 123 0; @@ -283,30 +282,30 @@ #X connect 62 0 66 0; #X connect 64 0 65 0; #X connect 65 0 80 0; -#X connect 66 0 187 0; +#X connect 66 0 185 0; #X connect 66 1 63 0; #X connect 67 0 68 0; #X connect 68 0 66 0; #X connect 69 0 64 0; -#X connect 71 0 129 0; -#X connect 72 0 149 0; -#X connect 73 0 156 0; -#X connect 74 0 151 0; -#X connect 75 0 148 0; +#X connect 71 0 187 0; +#X connect 72 0 148 0; +#X connect 73 0 155 0; +#X connect 74 0 150 0; +#X connect 75 0 147 0; #X connect 77 0 87 0; -#X connect 78 0 132 0; +#X connect 78 0 131 0; #X connect 80 0 67 0; #X connect 83 0 93 0; #X connect 84 0 90 0; #X connect 87 0 86 0; #X connect 88 0 89 0; -#X connect 88 0 178 0; +#X connect 88 0 177 0; #X connect 88 1 91 1; #X connect 89 0 91 0; #X connect 90 0 88 0; #X connect 90 1 89 1; #X connect 93 0 38 0; -#X connect 93 0 145 0; +#X connect 93 0 144 0; #X connect 94 0 44 0; #X connect 95 0 78 0; #X connect 97 0 110 0; @@ -316,13 +315,13 @@ #X connect 99 0 53 1; #X connect 100 0 99 0; #X connect 101 0 98 0; -#X connect 102 0 155 0; +#X connect 102 0 154 0; #X connect 103 0 101 1; #X connect 104 0 101 0; #X connect 105 0 104 0; #X connect 106 0 107 0; -#X connect 107 0 153 0; -#X connect 108 0 157 0; +#X connect 107 0 152 0; +#X connect 108 0 156 0; #X connect 109 0 110 1; #X connect 109 0 120 0; #X connect 110 0 113 0; @@ -347,63 +346,64 @@ #X connect 123 0 28 0; #X connect 124 0 28 0; #X connect 126 0 117 0; -#X connect 129 0 130 0; -#X connect 129 1 131 0; -#X connect 133 0 115 0; -#X connect 134 0 140 0; +#X connect 132 0 115 0; +#X connect 133 0 139 0; +#X connect 134 0 135 0; +#X connect 134 1 136 1; #X connect 135 0 136 0; -#X connect 135 1 137 1; -#X connect 136 0 137 0; -#X connect 136 1 128 1; -#X connect 136 1 178 1; -#X connect 137 0 128 0; +#X connect 135 1 128 1; +#X connect 135 1 177 1; +#X connect 136 0 128 0; +#X connect 137 0 140 0; #X connect 138 0 141 0; -#X connect 139 0 142 0; -#X connect 140 0 135 0; -#X connect 141 0 135 0; -#X connect 142 0 135 0; -#X connect 145 0 92 0; -#X connect 146 0 145 1; -#X connect 147 0 146 0; -#X connect 148 0 144 0; -#X connect 149 0 150 0; -#X connect 151 0 143 0; -#X connect 155 0 103 1; -#X connect 156 0 152 0; -#X connect 157 0 154 0; -#X connect 158 0 53 2; -#X connect 159 0 135 0; -#X connect 160 0 159 0; +#X connect 139 0 134 0; +#X connect 140 0 134 0; +#X connect 141 0 134 0; +#X connect 144 0 92 0; +#X connect 145 0 144 1; +#X connect 146 0 145 0; +#X connect 147 0 143 0; +#X connect 148 0 149 0; +#X connect 150 0 142 0; +#X connect 154 0 103 1; +#X connect 155 0 151 0; +#X connect 156 0 153 0; +#X connect 157 0 53 2; +#X connect 158 0 134 0; +#X connect 159 0 158 0; +#X connect 160 0 164 0; #X connect 161 0 165 0; #X connect 162 0 166 0; #X connect 163 0 167 0; -#X connect 164 0 168 0; -#X connect 165 0 135 0; -#X connect 166 0 135 0; -#X connect 167 0 135 0; -#X connect 168 0 135 0; -#X connect 169 0 67 0; -#X connect 169 0 174 0; -#X connect 170 0 169 0; -#X connect 172 0 170 1; -#X connect 173 0 170 2; -#X connect 174 0 171 0; -#X connect 175 0 179 0; -#X connect 177 0 179 0; -#X connect 178 0 176 0; -#X connect 179 0 172 0; -#X connect 179 0 173 0; -#X connect 179 0 170 0; +#X connect 164 0 134 0; +#X connect 165 0 134 0; +#X connect 166 0 134 0; +#X connect 167 0 134 0; +#X connect 168 0 67 0; +#X connect 168 0 173 0; +#X connect 169 0 168 0; +#X connect 171 0 169 1; +#X connect 172 0 169 2; +#X connect 173 0 170 0; +#X connect 174 0 178 0; +#X connect 176 0 178 0; +#X connect 177 0 175 0; +#X connect 178 0 171 0; +#X connect 178 0 172 0; +#X connect 178 0 169 0; +#X connect 180 0 182 0; #X connect 181 0 184 0; -#X connect 182 0 186 0; -#X connect 184 0 67 0; -#X connect 184 0 174 0; -#X connect 185 0 67 0; -#X connect 185 0 174 0; -#X connect 186 0 185 0; -#X connect 187 0 78 0; -#X connect 187 1 132 0; -#X connect 187 2 85 0; -#X connect 187 3 79 0; -#X connect 187 4 96 0; -#X connect 187 5 188 0; +#X connect 182 0 67 0; +#X connect 182 0 173 0; +#X connect 183 0 67 0; +#X connect 183 0 173 0; +#X connect 184 0 183 0; +#X connect 185 0 78 0; +#X connect 185 1 131 0; +#X connect 185 2 85 0; +#X connect 185 3 79 0; +#X connect 185 4 96 0; +#X connect 185 5 186 0; +#X connect 187 0 129 0; +#X connect 187 1 130 0; +#X connect 188 0 184 1;