#N canvas 155 22 805 545 10; #N canvas 0 22 450 300 (subpatch) 0; #X array bittest 17 float 3; #A 0 0 128 0 8 0 196 0 72 16 128 0 8 0 192 8 0 32; #X coords 0 0 17 256 200 140 1; #X restore 378 26 graph; #N canvas 125 73 592 513 DAC 0; #X obj 25 82 inlet; #X obj 65 82 inlet; #X obj 105 82 inlet; #X obj 145 82 inlet; #X obj 185 82 inlet; #X obj 225 82 inlet; #X obj 265 82 inlet; #X obj 305 82 inlet; #X obj 305 114 expr if ($i1 == 1 \, 1 \, 0) \;; #X obj 37 334 expr $i1 + $i2 + $i3 + $i4 + $i5 + $i6 + $i7 + $i8 \; ; #X obj 265 134 expr if ($i1 == 1 \, 2 \, 0) \;; #X obj 225 154 expr if ($i1 == 1 \, 4 \, 0) \;; #X obj 185 174 expr if ($i1 == 1 \, 8 \, 0) \;; #X obj 145 194 expr if ($i1 == 1 \, 16 \, 0) \;; #X obj 105 214 expr if ($i1 == 1 \, 32 \, 0) \;; #X obj 65 234 expr if ($i1 == 1 \, 64 \, 0) \;; #X obj 25 254 expr if ($i1 == 1 \, 128 \, 0) \;; #X obj 25 274 t b f; #X obj 37 314 f; #X obj 25 294 b; #X obj 37 354 outlet; #X connect 0 0 16 0; #X connect 1 0 15 0; #X connect 2 0 14 0; #X connect 3 0 13 0; #X connect 4 0 12 0; #X connect 5 0 11 0; #X connect 6 0 10 0; #X connect 7 0 8 0; #X connect 8 0 9 7; #X connect 8 0 19 0; #X connect 9 0 20 0; #X connect 10 0 9 6; #X connect 10 0 19 0; #X connect 11 0 9 5; #X connect 11 0 19 0; #X connect 12 0 9 4; #X connect 12 0 19 0; #X connect 13 0 9 3; #X connect 13 0 19 0; #X connect 14 0 9 2; #X connect 14 0 19 0; #X connect 15 0 9 1; #X connect 15 0 19 0; #X connect 16 0 17 0; #X connect 17 0 19 0; #X connect 17 1 18 1; #X connect 18 0 9 0; #X connect 19 0 18 0; #X restore 150 177 pd DAC 8-bit; #X obj 114 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 134 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 154 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 174 111 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 194 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 214 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 234 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 254 110 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #N canvas 0 22 499 403 up/down 0; #X obj 143 217 f; #X obj 178 217 + 1; #X obj 178 193 f; #X obj 108 193 f; #X obj 108 217 - 1; #X obj 170 166 t b b; #X obj 110 166 t b b; #X obj 102 126 bng 32 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 151 126 bng 32 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 143 267 + 1; #X obj 143 241 % 16; #X obj 100 100 cnv 15 85 60 empty empty empty 20 12 0 14 -86277 -66577 0; #X obj 162 125 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 162 132 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 169 132 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 155 132 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 155 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 162 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 148 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 169 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 176 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 162 146 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 162 153 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 117 125 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 117 132 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 124 146 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 110 146 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 110 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 117 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 103 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 124 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 131 139 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 117 146 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X obj 117 153 cnv 5 5 5 empty empty empty 20 12 0 14 -258113 -66577 0; #X floatatom 133 103 3 0 0 0 - - qergqeth; #X obj 100 120 cnv 2 85 2 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 141 120 cnv 2 2 40 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 100 100 cnv 2 85 2 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 100 158 cnv 2 85 2 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 100 100 cnv 2 2 60 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 183 100 cnv 2 2 60 empty empty empty 20 12 0 14 -1 -66577 0 ; #X obj 144 296 outlet; #X connect 0 0 2 1; #X connect 0 0 3 1; #X connect 0 0 10 0; #X connect 1 0 0 1; #X connect 2 0 1 0; #X connect 3 0 4 0; #X connect 4 0 0 1; #X connect 5 0 0 0; #X connect 5 1 2 0; #X connect 6 0 0 0; #X connect 6 1 3 0; #X connect 7 0 6 0; #X connect 8 0 5 0; #X connect 9 0 41 0; #X connect 9 0 34 0; #X connect 10 0 9 0; #X coords 0 -1 1 1 85 60 2 100 100; #X restore 287 64 pd up/down; #N canvas 252 205 450 300 ADC 0; #X obj 403 118 mod 2; #X obj 353 138 div 2; #X obj 353 118 mod 4; #X obj 303 118 mod 8; #X obj 303 138 div 4; #X obj 253 118 mod 16; #X obj 253 138 div 8; #X obj 203 118 mod 32; #X obj 203 138 div 16; #X obj 153 118 mod 64; #X obj 153 138 div 32; #X obj 103 138 div 64; #X obj 103 118 mod 128; #X obj 53 138 div 128; #X obj 53 118 mod 256; #X obj 53 86 int; #X obj 57 34 inlet; #X obj 53 199 outlet; #X obj 103 199 outlet; #X obj 153 199 outlet; #X obj 203 199 outlet; #X obj 253 199 outlet; #X obj 303 199 outlet; #X obj 353 199 outlet; #X obj 403 199 outlet; #X connect 0 0 24 0; #X connect 1 0 23 0; #X connect 2 0 1 0; #X connect 2 0 0 0; #X connect 3 0 2 0; #X connect 3 0 4 0; #X connect 4 0 22 0; #X connect 5 0 3 0; #X connect 5 0 6 0; #X connect 6 0 21 0; #X connect 7 0 5 0; #X connect 7 0 8 0; #X connect 8 0 20 0; #X connect 9 0 7 0; #X connect 9 0 10 0; #X connect 10 0 19 0; #X connect 11 0 18 0; #X connect 12 0 9 0; #X connect 12 0 11 0; #X connect 13 0 17 0; #X connect 14 0 12 0; #X connect 14 0 13 0; #X connect 15 0 14 0; #X connect 16 0 15 0; #X restore 150 67 pd ADC 8-bit; #X obj 162 201 tabwrite bittest; #X obj 150 11 tabread bittest; #X text 316 46 step; #N canvas 0 22 528 371 drums 0; #X obj 97 21 inlet; #N canvas 0 22 450 300 BD 0; #X obj 176 51 noise~; #X msg 226 105 0; #X obj 179 115 *~; #X obj 233 45 inlet; #X obj 161 215 outlet~; #X obj 177 166 svf~ 40 0.8; #X msg 191 77 5; #X obj 171 191 *~ 10; #X obj 225 78 delay 25; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 5 0; #X connect 3 0 6 0; #X connect 3 0 8 0; #X connect 5 0 7 0; #X connect 6 0 2 1; #X connect 7 0 4 0; #X connect 8 0 1 0; #X restore 85 233 pd BD; #N canvas 0 22 450 300 clave1 0; #X obj 176 51 noise~; #X msg 226 105 0; #X obj 179 115 *~; #X obj 233 45 inlet; #X obj 161 215 outlet~; #X obj 177 166 svf~ 1108 0.885; #X msg 191 77 7; #X obj 225 78 delay 3; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 5 0; #X connect 3 0 6 0; #X connect 3 0 7 0; #X connect 5 0 4 0; #X connect 6 0 2 1; #X connect 7 0 1 0; #X restore 136 235 pd clave1; #N canvas 0 22 450 300 tom 0; #X obj 176 51 noise~; #X msg 226 105 0; #X obj 179 115 *~; #X obj 225 78 delay 3; #X msg 191 77 30; #X obj 177 166 svf~ 195.9 0.819; #X obj 177 226 svf~ 130.8 0.831; #X obj 227 52 inlet; #X obj 154 270 outlet~; #X connect 0 0 2 0; #X connect 1 0 2 1; #X connect 2 0 5 0; #X connect 2 0 6 0; #X connect 3 0 1 0; #X connect 4 0 2 1; #X connect 5 0 8 0; #X connect 6 0 8 0; #X connect 7 0 3 0; #X connect 7 0 4 0; #X restore 203 235 pd tom; #N canvas 0 22 450 300 HH 0; #X obj 176 51 noise~; #X msg 226 105 0; #X obj 126 147 *~; #X msg 191 77 1; #X obj 139 122 line~; #X obj 225 78 delay 50; #X msg 181 111 \$1 45; #X obj 177 166 svf~ 7458.62 0.669; #X obj 238 23 inlet; #X obj 154 270 outlet~; #X obj 182 220 *~ 0.75; #X connect 0 0 2 0; #X connect 1 0 6 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 4 0 2 1; #X connect 5 0 1 0; #X connect 6 0 4 0; #X connect 7 1 10 0; #X connect 8 0 3 0; #X connect 8 0 5 0; #X connect 10 0 9 0; #X restore 292 236 pd HH; #N canvas 0 22 450 300 OH 0; #X obj 176 51 noise~; #X msg 226 105 0; #X obj 126 147 *~; #X obj 139 122 line~; #X obj 225 78 delay 50; #X obj 177 166 svf~ 7458.62 0.669; #X obj 238 23 inlet; #X obj 154 270 outlet~; #X msg 191 77 10; #X msg 181 111 \$1 450; #X connect 0 0 2 0; #X connect 1 0 9 0; #X connect 2 0 5 0; #X connect 3 0 2 1; #X connect 4 0 1 0; #X connect 5 1 7 0; #X connect 6 0 8 0; #X connect 6 0 4 0; #X connect 8 0 9 0; #X connect 9 0 3 0; #X restore 253 235 pd OH; #N canvas 119 185 562 410 guiro 0; #X obj 95 168 *~; #X obj 331 -58 inlet; #X obj 268 55 line~; #X msg 267 21 1 0; #X obj 233 -22 t b b; #X msg 212 34 0; #X obj 142 101 phasor~ 26; #X obj 125 140 svf~ 3322.44 0.705; #X obj 158 207 outlet~; #X obj 127 190 *~ 8; #X msg 319 24 0 500; #X connect 0 0 9 0; #X connect 1 0 4 0; #X connect 2 0 0 0; #X connect 3 0 2 0; #X connect 4 0 10 0; #X connect 4 0 5 0; #X connect 4 1 3 0; #X connect 5 0 6 1; #X connect 6 0 7 0; #X connect 7 1 0 1; #X connect 9 0 8 0; #X connect 10 0 2 0; #X restore 333 233 pd guiro; #N canvas 252 205 450 300 ADC 0; #X obj 403 118 mod 2; #X obj 353 138 div 2; #X obj 353 118 mod 4; #X obj 303 118 mod 8; #X obj 303 138 div 4; #X obj 253 118 mod 16; #X obj 253 138 div 8; #X obj 203 118 mod 32; #X obj 203 138 div 16; #X obj 153 118 mod 64; #X obj 153 138 div 32; #X obj 103 138 div 64; #X obj 103 118 mod 128; #X obj 53 138 div 128; #X obj 53 118 mod 256; #X obj 53 86 int; #X obj 57 34 inlet; #X obj 53 199 outlet; #X obj 103 199 outlet; #X obj 153 199 outlet; #X obj 203 199 outlet; #X obj 253 199 outlet; #X obj 303 199 outlet; #X obj 353 199 outlet; #X obj 403 199 outlet; #X connect 0 0 24 0; #X connect 1 0 23 0; #X connect 2 0 1 0; #X connect 2 0 0 0; #X connect 3 0 2 0; #X connect 3 0 4 0; #X connect 4 0 22 0; #X connect 5 0 3 0; #X connect 5 0 6 0; #X connect 6 0 21 0; #X connect 7 0 5 0; #X connect 7 0 8 0; #X connect 8 0 20 0; #X connect 9 0 7 0; #X connect 9 0 10 0; #X connect 10 0 19 0; #X connect 11 0 18 0; #X connect 12 0 9 0; #X connect 12 0 11 0; #X connect 13 0 17 0; #X connect 14 0 12 0; #X connect 14 0 13 0; #X connect 15 0 14 0; #X connect 16 0 15 0; #X restore 160 77 pd ADC 8-bit; #N canvas 503 46 450 300 schlagmeister 0; #X obj 99 51 inlet; #X obj 99 74 moses 1; #X obj 159 51 inlet; #X obj 159 74 moses 1; #X obj 219 51 inlet; #X obj 219 74 moses 1; #X obj 279 51 inlet; #X obj 279 74 moses 1; #X obj 339 51 inlet; #X obj 339 74 moses 1; #X obj 399 51 inlet; #X obj 399 74 moses 1; #X obj 459 51 inlet; #X obj 459 74 moses 1; #X obj 459 101 outlet; #X obj 519 51 inlet; #X obj 519 74 moses 1; #X obj 519 101 outlet; #X obj 99 131 outlet; #X obj 159 131 outlet; #X obj 219 131 outlet; #X obj 279 131 outlet; #X obj 339 131 outlet; #X obj 399 131 outlet; #X obj 459 131 outlet; #X obj 519 131 outlet; #X obj 99 101 bang; #X obj 159 101 bang; #X obj 219 101 bang; #X obj 279 101 bang; #X obj 339 101 bang; #X obj 399 101 bang; #X connect 0 0 1 0; #X connect 1 1 26 0; #X connect 2 0 3 0; #X connect 3 1 27 0; #X connect 4 0 5 0; #X connect 5 1 28 0; #X connect 6 0 7 0; #X connect 7 1 29 0; #X connect 8 0 9 0; #X connect 9 1 30 0; #X connect 10 0 11 0; #X connect 11 1 31 0; #X connect 12 0 13 0; #X connect 13 1 14 0; #X connect 15 0 16 0; #X connect 16 1 17 0; #X connect 26 0 18 0; #X connect 27 0 19 0; #X connect 28 0 20 0; #X connect 29 0 21 0; #X connect 30 0 22 0; #X connect 31 0 23 0; #X restore 165 127 pd schlagmeister; #X obj 220 305 outlet~; #X connect 0 0 7 0; #X connect 1 0 9 0; #X connect 2 0 9 0; #X connect 3 0 9 0; #X connect 4 0 9 0; #X connect 5 0 9 0; #X connect 6 0 9 0; #X connect 7 0 8 0; #X connect 7 1 8 1; #X connect 7 2 8 2; #X connect 7 3 8 3; #X connect 7 4 8 4; #X connect 7 5 8 5; #X connect 7 6 8 6; #X connect 7 7 8 7; #X connect 8 0 1 0; #X connect 8 1 2 0; #X connect 8 2 3 0; #X connect 8 3 5 0; #X connect 8 4 4 0; #X connect 8 5 6 0; #X restore 522 421 pd drums; #X obj 522 391 tabread bittest; #X obj 522 283 metro; #X floatatom 572 265 5 0 0 0 - - -; #X msg 488 248 bang; #X obj 513 456 dac~; #X msg -54 149 bang; #X obj -54 182 tabwrite~ bittest; #X obj 522 306 i; #X obj 550 306 + 1; #X obj 522 329 % 16; #X msg 524 248 stop; #X obj 522 358 + 1; #X obj 540 206 loadbang; #X msg -16 248 bang; #X obj -16 269 tabplay~ bittest; #X obj -16 292 tabwrite~ save1; #N canvas 694 175 450 300 saves 0; #N canvas 0 22 450 300 (subpatch) 0; #X array save1 17 float 3; #A 0 0 128 0 8 0 196 0 72 16 128 0 8 0 192 8 0 32; #X coords 0 0 17 256 200 140 1; #X restore 12 30 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array save2 17 float 3; #A 0 0 200 0 40 192 136 0 80 128 136 0 104 128 140 64 16 128; #X coords 0 0 17 256 200 140 1; #X restore 232 30 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array save3 17 float 3; #A 0 0 176 0 0 8 68 8 0 8 176 0 0 8 68 8 0 0; #X coords 0 0 17 256 200 140 1; #X restore 12 200 graph; #N canvas 0 22 450 300 (subpatch) 0; #X array save4 17 float 3; #A 0 0 136 0 8 8 108 0 136 40 136 32 136 8 108 0 8 16; #X coords 0 0 17 256 200 140 1; #X restore 232 200 graph; #X restore 166 455 pd saves; #X msg 94 248 bang; #X obj 94 269 tabplay~ bittest; #X text 130 249 save 2; #X text 20 249 save 1; #X obj 94 292 tabwrite~ save2; #X msg -16 318 bang; #X obj -16 339 tabplay~ bittest; #X msg 94 318 bang; #X obj 94 339 tabplay~ bittest; #X text 20 319 save 3; #X text 130 319 save 4; #X obj -16 362 tabwrite~ save3; #X msg 224 248 bang; #X msg 334 248 bang; #X msg 224 318 bang; #X msg 334 318 bang; #X text 260 249 load 1; #X text 370 249 load 2; #X text 260 319 load 3; #X text 370 319 load 4; #X obj 224 269 tabplay~ save1; #X obj 334 269 tabplay~ save2; #X obj 334 339 tabplay~ save4; #X obj 94 362 tabwrite~ save4; #X obj 224 339 tabplay~ save3; #X obj 224 362 tabwrite~ bittest; #X obj 334 362 tabwrite~ bittest; #X obj 334 292 tabwrite~ bittest; #X obj 224 292 tabwrite~ bittest; #X text -14 152 reset bittest; #X floatatom 170 41 5 0 0 0 - - -; #X text 481 226 run; #X text 524 230 stop; #X text 610 268 tempo in Msec; #X msg 618 207 \; pd dsp 1; #X text 629 187 dsp on; #X text 346 123 up; #X text 294 123 down; #X msg 581 245 120; #X text 113 124 BD; #X text 133 124 CL; #X text 150 124 TOM; #X text 174 124 OC; #X text 194 124 HH; #X text 214 124 ??; #X text 232 124 N/A; #X text 252 124 N/A; #X connect 1 0 12 0; #X connect 2 0 1 0; #X connect 3 0 1 1; #X connect 4 0 1 2; #X connect 5 0 1 3; #X connect 6 0 1 4; #X connect 7 0 1 5; #X connect 8 0 1 6; #X connect 9 0 1 7; #X connect 10 0 12 1; #X connect 10 0 13 0; #X connect 11 0 2 0; #X connect 11 1 3 0; #X connect 11 2 4 0; #X connect 11 3 5 0; #X connect 11 4 6 0; #X connect 11 5 7 0; #X connect 11 6 8 0; #X connect 11 7 9 0; #X connect 13 0 11 0; #X connect 13 0 63 0; #X connect 15 0 20 0; #X connect 15 0 20 1; #X connect 16 0 15 0; #X connect 17 0 23 0; #X connect 18 0 17 1; #X connect 19 0 17 0; #X connect 21 0 22 0; #X connect 23 0 24 0; #X connect 23 0 25 0; #X connect 24 0 23 1; #X connect 25 0 27 0; #X connect 26 0 17 0; #X connect 27 0 16 0; #X connect 28 0 71 0; #X connect 28 0 19 0; #X connect 28 0 67 0; #X connect 29 0 30 0; #X connect 29 0 31 0; #X connect 30 0 31 0; #X connect 33 0 34 0; #X connect 33 0 37 0; #X connect 34 0 37 0; #X connect 38 0 39 0; #X connect 38 0 44 0; #X connect 39 0 44 0; #X connect 40 0 41 0; #X connect 40 0 56 0; #X connect 41 0 56 0; #X connect 45 0 53 0; #X connect 45 0 61 0; #X connect 46 0 54 0; #X connect 46 0 60 0; #X connect 47 0 57 0; #X connect 47 0 58 0; #X connect 48 0 55 0; #X connect 48 0 59 0; #X connect 53 0 61 0; #X connect 54 0 60 0; #X connect 55 0 59 0; #X connect 57 0 58 0; #X connect 71 0 18 0;