Step Sequencer Patch for Pure Data

14Sep10


Beta patch for a Pure Data step sequencer. At the moment it is completely controlled by mouse but I might try and extend the interface to arduino. Audio samples added above, click read more below to see the code.


//Copy the code into a text editor, save it, change the file extension to .pd and it should open up in Pure Data.
#N canvas -7 22 1440 852 10;
#X obj -482 -137 metro;
#X obj -502 -192 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#X obj -455 -193 expr (1000 / $f1) * 60;
#X floatatom -455 -167 5 0 0 0 - - -;
#X obj -482 -66 + 1;
#X obj -482 -102 f;
#X obj -574 74 s step1;
#X obj -524 74 s step2;
#X obj -474 74 s step3;
#X obj -424 74 s step4;
#X obj -374 74 s step5;
#X obj -324 74 s step6;
#X obj -274 74 s step7;
#X obj -224 74 s step8;
#X obj -339 292 dac~;
#X obj -513 -239 loadbang;
#X obj -335 233 *~;
#X obj -309 210 tgl 15 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#X msg -517 -124 -1;
#X obj -482 37 route 0 1 2 3 4 5 6 7;
#X msg -513 -217 200;
#X obj -335 210 *~;
#X obj -575 130 r~ track1;
#X obj -515 130 r~ track2;
#X obj -455 130 r~ track3;
#X obj -395 130 r~ track4;
#X obj -482 -11 nbx 5 40 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
24 -66577 -262144 -262144 6 256;
#X obj -455 -241 nbx 5 40 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
24 -66577 -262144 -262144 200 256;
#X text -436 -259 BPM;
#X obj -266 133 knob 60 60 0 1 0 0 empty empty empty 0 -8 0 8 -262144
-260097 -1 0 1;
#X floatatom -455 -66 5 0 0 0 - - -;
#X obj -482 -37 mod;
#X obj -311 261 delwrite~ d 400;
#X obj -432 210 delread~ d 400;
#X msg -455 -102 8;
#X text -419 -66 <>;
#X text -622 -124 reset counter >>;
#X text -612 -184 begin counter >>;
#X text -269 113 volume;
#X text -288 208 switch audio on;
#X floatatom -84 -188 5 0 0 0 - - -;
#X obj -84 -162 s freq1;
#X obj -84 -211 mtof;
#X obj -84 -51 s freq2;
#X obj -83 61 s freq3;
#X obj -84 -100 mtof;
#X floatatom -84 -75 5 0 0 0 - - -;
#X obj -83 15 mtof;
#X floatatom -83 40 5 0 0 0 - - -;
#X obj -83 135 mtof;
#X floatatom -83 160 5 0 0 0 - - -;
#X obj -83 181 s freq4;
#X obj 13 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore -26 -162 pd tone;
#X floatatom -26 -208 5 0 0 0 - - -;
#X obj -35 -232 r freq1;
#X obj -7 -189 r step1;
#X obj 103 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 64 -162 pd tone;
#X floatatom 64 -208 5 0 0 0 - - -;
#X obj 55 -232 r freq1;
#X obj 83 -188 r step2;
#X obj 193 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 154 -162 pd tone;
#X floatatom 154 -208 5 0 0 0 - - -;
#X obj 145 -232 r freq1;
#X obj 173 -188 r step3;
#X obj 283 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 244 -162 pd tone;
#X floatatom 244 -208 5 0 0 0 - - -;
#X obj 235 -232 r freq1;
#X obj 263 -188 r step4;
#X obj 14 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore -25 -49 pd tone;
#X floatatom -25 -95 5 0 0 0 - - -;
#X obj -6 -76 r step1;
#X obj -34 -119 r freq2;
#X obj 104 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
1 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 65 -49 pd tone;
#X floatatom 65 -95 5 0 0 0 - - -;
#X obj 56 -119 r freq2;
#X obj 84 -76 r step2;
#X obj 194 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 155 -49 pd tone;
#X floatatom 155 -95 5 0 0 0 - - -;
#X obj 146 -119 r freq2;
#X obj 174 -76 r step3;
#X obj 284 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
1 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 245 -49 pd tone;
#X floatatom 245 -95 5 0 0 0 - - -;
#X obj 236 -119 r freq2;
#X obj 264 -76 r step4;
#X obj 14 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0 1
;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore -25 63 pd tone;
#X floatatom -25 17 5 0 0 0 - - -;
#X obj -6 36 r step1;
#X obj 104 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 65 63 pd tone;
#X floatatom 65 17 5 0 0 0 - - -;
#X obj -34 -6 r freq3;
#X obj 56 -6 r freq3;
#X obj 194 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 155 63 pd tone;
#X floatatom 155 17 5 0 0 0 - - -;
#X obj 84 36 r step2;
#X obj 174 36 r step3;
#X obj 146 -6 r freq3;
#X obj 284 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 245 63 pd tone;
#X floatatom 245 17 5 0 0 0 - - -;
#X obj 236 -6 r freq3;
#X obj 264 36 r step4;
#X obj 373 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 334 -162 pd tone;
#X floatatom 334 -208 5 0 0 0 - - -;
#X obj 325 -232 r freq1;
#X obj 463 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
1 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 424 -162 pd tone;
#X floatatom 424 -208 5 0 0 0 - - -;
#X obj 415 -232 r freq1;
#X obj 553 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 514 -162 pd tone;
#X floatatom 514 -208 5 0 0 0 - - -;
#X obj 505 -232 r freq1;
#X obj 643 -231 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 604 -162 pd tone;
#X floatatom 604 -208 5 0 0 0 - - -;
#X obj 595 -232 r freq1;
#X obj 353 -189 r step5;
#X obj 443 -188 r step6;
#X obj 533 -188 r step7;
#X obj 623 -188 r step8;
#X obj 374 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 335 -49 pd tone;
#X floatatom 335 -95 5 0 0 0 - - -;
#X obj 326 -119 r freq2;
#X obj 464 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 425 -49 pd tone;
#X floatatom 425 -95 5 0 0 0 - - -;
#X obj 416 -119 r freq2;
#X obj 554 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
1 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 515 -49 pd tone;
#X floatatom 515 -95 5 0 0 0 - - -;
#X obj 506 -119 r freq2;
#X obj 644 -118 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1
0 1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 605 -49 pd tone;
#X floatatom 605 -95 5 0 0 0 - - -;
#X obj 596 -119 r freq2;
#X obj 374 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 335 63 pd tone;
#X floatatom 335 17 5 0 0 0 - - -;
#X obj 464 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 425 63 pd tone;
#X floatatom 425 17 5 0 0 0 - - -;
#X obj 326 -7 r freq3;
#X obj 416 -7 r freq3;
#X obj 554 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 515 63 pd tone;
#X floatatom 515 17 5 0 0 0 - - -;
#X obj 506 -7 r freq3;
#X obj 644 -6 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 605 63 pd tone;
#X floatatom 605 17 5 0 0 0 - - -;
#X obj 596 -7 r freq3;
#X obj 354 -76 r step5;
#X obj 444 -76 r step6;
#X obj 534 -76 r step7;
#X obj 624 -76 r step8;
#X obj 354 36 r step5;
#X obj 444 36 r step6;
#X obj 534 36 r step7;
#X obj 624 36 r step8;
#X obj 14 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore -25 183 pd tone;
#X floatatom -25 137 5 0 0 0 - - -;
#X obj -6 156 r step1;
#X obj 104 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 65 183 pd tone;
#X floatatom 65 137 5 0 0 0 - - -;
#X obj 194 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 155 183 pd tone;
#X floatatom 155 137 5 0 0 0 - - -;
#X obj 84 156 r step2;
#X obj 174 156 r step3;
#X obj 284 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 245 183 pd tone;
#X floatatom 245 137 5 0 0 0 - - -;
#X obj 264 156 r step4;
#X obj 374 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 335 183 pd tone;
#X floatatom 335 137 5 0 0 0 - - -;
#X obj 464 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 425 183 pd tone;
#X floatatom 425 137 5 0 0 0 - - -;
#X obj 554 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 515 183 pd tone;
#X floatatom 515 137 5 0 0 0 - - -;
#X obj 644 114 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 605 183 pd tone;
#X floatatom 605 137 5 0 0 0 - - -;
#X obj 354 156 r step5;
#X obj 444 156 r step6;
#X obj 534 156 r step7;
#X obj 624 156 r step8;
#X obj -34 113 r freq4;
#X obj 56 113 r freq4;
#X obj 146 113 r freq4;
#X obj 236 113 r freq4;
#X obj 326 113 r freq4;
#X obj 416 113 r freq4;
#X obj 506 113 r freq4;
#X obj 596 113 r freq4;
#X obj 304 -139 s~ track1;
#X obj 303 -27 s~ track2;
#X obj 303 93 s~ track3;
#X obj 303 213 s~ track4;
#X obj -83 255 mtof;
#X floatatom -83 280 5 0 0 0 - - -;
#X obj 14 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore -25 303 pd tone;
#X floatatom -25 257 5 0 0 0 - - -;
#X obj -6 276 r step1;
#X obj 104 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 65 303 pd tone;
#X floatatom 65 257 5 0 0 0 - - -;
#X obj 194 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 155 303 pd tone;
#X floatatom 155 257 5 0 0 0 - - -;
#X obj 84 276 r step2;
#X obj 174 276 r step3;
#X obj 284 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 245 303 pd tone;
#X floatatom 245 257 5 0 0 0 - - -;
#X obj 264 276 r step4;
#X obj 374 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 335 303 pd tone;
#X floatatom 335 257 5 0 0 0 - - -;
#X obj 464 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 425 303 pd tone;
#X floatatom 425 257 5 0 0 0 - - -;
#X obj 554 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 1
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 515 303 pd tone;
#X floatatom 515 257 5 0 0 0 - - -;
#X obj 644 234 tgl 40 0 empty empty empty 17 7 0 10 -260097 -1 -1 0
1;
#N canvas 216 22 450 300 tone 0;
#X obj -259 82 spigot;
#X obj -259 39 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj -226 43 inlet;
#X obj -308 44 inlet;
#X obj -274 176 *~;
#X obj -259 141 vline~;
#X obj -308 142 osc~;
#X obj -274 209 outlet~;
#X msg -259 111 1 50 \, 0 100 150;
#X obj -259 13 inlet;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 1;
#X connect 3 0 6 0;
#X connect 4 0 7 0;
#X connect 5 0 4 1;
#X connect 6 0 4 0;
#X connect 8 0 5 0;
#X connect 9 0 1 0;
#X coords 0 0 1 1 85 60 0;
#X restore 605 303 pd tone;
#X floatatom 605 257 5 0 0 0 - - -;
#X obj 354 276 r step5;
#X obj 444 276 r step6;
#X obj 534 276 r step7;
#X obj 624 276 r step8;
#X obj 303 333 s~ track5;
#X obj -34 233 r freq5;
#X obj 56 233 r freq5;
#X obj 146 233 r freq5;
#X obj 236 233 r freq5;
#X obj 326 233 r freq5;
#X obj 416 233 r freq5;
#X obj 506 233 r freq5;
#X obj 596 233 r freq5;
#X obj -83 301 s freq5;
#X obj -335 130 r~ track5;
#X text -276 -236 set midi note values here >>;
#X obj -99 -237 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -66577 -262144 -262144 0 256;
#X obj -99 -126 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0
10 -66577 -262144 -262144 0 256;
#X obj -99 -13 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-66577 -262144 -262144 0 256;
#X obj -99 107 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-66577 -262144 -262144 0 256;
#X obj -99 227 nbx 5 20 -1e+37 1e+37 0 0 empty empty empty 0 -8 0 10
-66577 -262144 -262144 0 256;
#X connect 0 0 5 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 0 1;
#X connect 4 0 5 1;
#X connect 4 0 31 0;
#X connect 5 0 4 0;
#X connect 15 0 20 0;
#X connect 16 0 14 0;
#X connect 16 0 14 1;
#X connect 16 0 32 0;
#X connect 17 0 16 1;
#X connect 18 0 5 0;
#X connect 19 0 6 0;
#X connect 19 1 7 0;
#X connect 19 2 8 0;
#X connect 19 3 9 0;
#X connect 19 4 10 0;
#X connect 19 5 11 0;
#X connect 19 6 12 0;
#X connect 19 7 13 0;
#X connect 20 0 27 0;
#X connect 21 0 16 0;
#X connect 22 0 21 0;
#X connect 23 0 21 0;
#X connect 24 0 21 0;
#X connect 25 0 21 0;
#X connect 26 0 19 0;
#X connect 27 0 2 0;
#X connect 29 0 21 1;
#X connect 30 0 31 1;
#X connect 31 0 26 0;
#X connect 33 0 21 0;
#X connect 34 0 30 0;
#X connect 41 0 42 0;
#X connect 43 0 41 0;
#X connect 46 0 47 0;
#X connect 47 0 44 0;
#X connect 48 0 49 0;
#X connect 49 0 45 0;
#X connect 50 0 51 0;
#X connect 51 0 52 0;
#X connect 53 0 54 2;
#X connect 54 0 213 0;
#X connect 55 0 54 0;
#X connect 56 0 55 0;
#X connect 57 0 54 1;
#X connect 58 0 59 2;
#X connect 59 0 213 0;
#X connect 60 0 59 0;
#X connect 61 0 60 0;
#X connect 62 0 59 1;
#X connect 63 0 64 2;
#X connect 64 0 213 0;
#X connect 65 0 64 0;
#X connect 66 0 65 0;
#X connect 67 0 64 1;
#X connect 68 0 69 2;
#X connect 69 0 213 0;
#X connect 70 0 69 0;
#X connect 71 0 70 0;
#X connect 72 0 69 1;
#X connect 73 0 74 2;
#X connect 74 0 214 0;
#X connect 75 0 74 0;
#X connect 76 0 74 1;
#X connect 77 0 75 0;
#X connect 78 0 79 2;
#X connect 79 0 214 0;
#X connect 80 0 79 0;
#X connect 81 0 80 0;
#X connect 82 0 79 1;
#X connect 83 0 84 2;
#X connect 84 0 214 0;
#X connect 85 0 84 0;
#X connect 86 0 85 0;
#X connect 87 0 84 1;
#X connect 88 0 89 2;
#X connect 89 0 214 0;
#X connect 90 0 89 0;
#X connect 91 0 90 0;
#X connect 92 0 89 1;
#X connect 93 0 94 2;
#X connect 94 0 215 0;
#X connect 95 0 94 0;
#X connect 96 0 94 1;
#X connect 97 0 98 2;
#X connect 98 0 215 0;
#X connect 99 0 98 0;
#X connect 100 0 95 0;
#X connect 101 0 99 0;
#X connect 102 0 103 2;
#X connect 103 0 215 0;
#X connect 104 0 103 0;
#X connect 105 0 98 1;
#X connect 106 0 103 1;
#X connect 107 0 104 0;
#X connect 108 0 109 2;
#X connect 109 0 215 0;
#X connect 110 0 109 0;
#X connect 111 0 110 0;
#X connect 112 0 109 1;
#X connect 113 0 114 2;
#X connect 114 0 213 0;
#X connect 115 0 114 0;
#X connect 116 0 115 0;
#X connect 117 0 118 2;
#X connect 118 0 213 0;
#X connect 119 0 118 0;
#X connect 120 0 119 0;
#X connect 121 0 122 2;
#X connect 122 0 213 0;
#X connect 123 0 122 0;
#X connect 124 0 123 0;
#X connect 125 0 126 2;
#X connect 126 0 213 0;
#X connect 127 0 126 0;
#X connect 128 0 127 0;
#X connect 129 0 114 1;
#X connect 130 0 118 1;
#X connect 131 0 122 1;
#X connect 132 0 126 1;
#X connect 133 0 134 2;
#X connect 134 0 214 0;
#X connect 135 0 134 0;
#X connect 136 0 135 0;
#X connect 137 0 138 2;
#X connect 138 0 214 0;
#X connect 139 0 138 0;
#X connect 140 0 139 0;
#X connect 141 0 142 2;
#X connect 142 0 214 0;
#X connect 143 0 142 0;
#X connect 144 0 143 0;
#X connect 145 0 146 2;
#X connect 146 0 214 0;
#X connect 147 0 146 0;
#X connect 148 0 147 0;
#X connect 149 0 150 2;
#X connect 150 0 215 0;
#X connect 151 0 150 0;
#X connect 152 0 153 2;
#X connect 153 0 215 0;
#X connect 154 0 153 0;
#X connect 155 0 151 0;
#X connect 156 0 154 0;
#X connect 157 0 158 2;
#X connect 158 0 215 0;
#X connect 159 0 158 0;
#X connect 160 0 159 0;
#X connect 161 0 162 2;
#X connect 162 0 215 0;
#X connect 163 0 162 0;
#X connect 164 0 163 0;
#X connect 165 0 134 1;
#X connect 166 0 138 1;
#X connect 167 0 142 1;
#X connect 168 0 146 1;
#X connect 169 0 150 1;
#X connect 170 0 153 1;
#X connect 171 0 158 1;
#X connect 172 0 162 1;
#X connect 173 0 174 2;
#X connect 174 0 216 0;
#X connect 175 0 174 0;
#X connect 176 0 174 1;
#X connect 177 0 178 2;
#X connect 178 0 216 0;
#X connect 179 0 178 0;
#X connect 180 0 181 2;
#X connect 181 0 216 0;
#X connect 182 0 181 0;
#X connect 183 0 178 1;
#X connect 184 0 181 1;
#X connect 185 0 186 2;
#X connect 186 0 216 0;
#X connect 187 0 186 0;
#X connect 188 0 186 1;
#X connect 189 0 190 2;
#X connect 190 0 216 0;
#X connect 191 0 190 0;
#X connect 192 0 193 2;
#X connect 193 0 216 0;
#X connect 194 0 193 0;
#X connect 195 0 196 2;
#X connect 196 0 216 0;
#X connect 197 0 196 0;
#X connect 198 0 199 2;
#X connect 199 0 216 0;
#X connect 200 0 199 0;
#X connect 201 0 190 1;
#X connect 202 0 193 1;
#X connect 203 0 196 1;
#X connect 204 0 199 1;
#X connect 205 0 175 0;
#X connect 206 0 179 0;
#X connect 207 0 182 0;
#X connect 208 0 187 0;
#X connect 209 0 191 0;
#X connect 210 0 194 0;
#X connect 211 0 197 0;
#X connect 212 0 200 0;
#X connect 217 0 218 0;
#X connect 218 0 260 0;
#X connect 219 0 220 2;
#X connect 220 0 251 0;
#X connect 221 0 220 0;
#X connect 222 0 220 1;
#X connect 223 0 224 2;
#X connect 224 0 251 0;
#X connect 225 0 224 0;
#X connect 226 0 227 2;
#X connect 227 0 251 0;
#X connect 228 0 227 0;
#X connect 229 0 224 1;
#X connect 230 0 227 1;
#X connect 231 0 232 2;
#X connect 232 0 251 0;
#X connect 233 0 232 0;
#X connect 234 0 232 1;
#X connect 235 0 236 2;
#X connect 236 0 251 0;
#X connect 237 0 236 0;
#X connect 238 0 239 2;
#X connect 239 0 251 0;
#X connect 240 0 239 0;
#X connect 241 0 242 2;
#X connect 242 0 251 0;
#X connect 243 0 242 0;
#X connect 244 0 245 2;
#X connect 245 0 251 0;
#X connect 246 0 245 0;
#X connect 247 0 236 1;
#X connect 248 0 239 1;
#X connect 249 0 242 1;
#X connect 250 0 245 1;
#X connect 252 0 221 0;
#X connect 253 0 225 0;
#X connect 254 0 228 0;
#X connect 255 0 233 0;
#X connect 256 0 237 0;
#X connect 257 0 240 0;
#X connect 258 0 243 0;
#X connect 259 0 246 0;
#X connect 261 0 21 0;
#X connect 263 0 43 0;
#X connect 264 0 46 0;
#X connect 265 0 48 0;
#X connect 266 0 50 0;
#X connect 267 0 217 0;

Advertisements


2 Responses to “Step Sequencer Patch for Pure Data”

  1. 1 Laurence

    great work!

  2. 2 hendersonfive

    Thanks! I might tidy up the UI a bit – there’s a little bit too much going on perhaps but I initially wanted the user to have a lot of control over the patch as it is running. If you do anything with it yourself I’d be interested to see/hear it!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s


%d bloggers like this: