#N canvas 186 5 737 541 10;
#X floatatom 251 85 3 0 100;
#X msg 16 195 width \$1;
#X msg 223 180 color red;
#X obj 185 256 metro 100;
#X msg 185 279 move 1 0;
#X obj 185 371 s play_pos;
#X obj 185 325 coord2xy;
#X floatatom 185 348 5 0 0;
#X msg 109 86 stop;
#X text 251 64 size;
#X obj 204 226 alias cursor;
#X text 16 35 This patch show how to create a simple sequencer.;
#N canvas 248 263 301 267 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 467 107 70 21;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 165 68 loadbang;
#X msg 161 164 move 0 0;
#X obj 117 133 t b b;
#X connect 0 0 3 0;
#X connect 2 0 10 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 8 0 10 0;
#X connect 9 0 1 0;
#X connect 10 0 9 0;
#X connect 10 1 4 0;
#X restore 115 225 pd save;
#N canvas 240 223 602 402 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 393 153 84 40;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 117 133 bang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 9 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 8 0 10 0;
#X connect 9 0 4 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 248 pd save;
#N canvas 240 223 602 402 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 11 177 505 16;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 271 pd save;
#N canvas 240 223 602 402 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 453 196 70 19;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 294 pd save;
#N canvas 240 223 600 400 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 70 27 475 133;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 153 133 loadbang;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 4 0;
#X restore 115 317 pd save;
#N canvas 240 223 602 402 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 93 232 381 10;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 340 pd save;
#N canvas 447 269 604 404 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 66 120 484 50;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 363 pd save;
#N canvas 240 223 602 402 save 0;
#X obj 32 56 inlet;
#X obj 32 190 outlet;
#X obj 117 54 inlet;
#X obj 32 79 route coord;
#X msg 32 163 coord 425 22 54 217;
#X msg 32 103 set coord \$1 \$2 \$3 \$4;
#X obj 117 133 bang;
#X text 36 12 save some value using the classicle saving feature instead
of state;
#X text 148 186 dh20020216;
#X obj 208 74 loadbang;
#X obj 209 96 t b b;
#X msg 209 120 move 0 0;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 5 0;
#X connect 4 0 1 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 1 4 0;
#X connect 11 0 1 0;
#X restore 115 386 pd save;
#X msg 153 86 bang;
#X text 139 64 load preset;
#X obj 185 136 t b b b b;
#X obj 346 302 move_x;
#X text 362 365 You can modify what's in the seg windows.;
#X text 362 385 If you save this patch \, what's in the seg windows
will be saved too.;
#X msg 243 162 show;
#X msg 16 162 show;
#X obj 360 130 loadbang;
#X msg 470 195 show;
#X msg 488 86 hide;
#X msg 449 86 bang;
#X msg 470 218 size 510 240;
#X obj 16 248 i-seg */xseq;
#X obj 16 271 i-seg */xseq;
#X obj 16 294 i-seg */xseq;
#X obj 16 317 i-seg */xseq;
#X obj 16 340 i-seg */xseq;
#X obj 16 363 i-seg */xseq;
#X obj 16 386 i-seg */xseq;
#X obj 185 302 seg cursor */xseq/cursor;
#X msg 204 203 coord 10 10 10 230;
#X msg 287 431 \; pd dsp 1;
#X obj 360 153 t b b b b b;
#X obj 15 109 t b b;
#X msg 72 86 bang;
#X msg 15 86 restart;
#X text 9 9 Patch "pdx_connect.pd" must be loaded and connected;
#X text 363 441 click here if you whant to hear what's generated !
;
#X obj 470 241 canvas */xseq;
#X obj 16 225 i-seg */xseq;
#X obj 16 479 preset p3 */xseq set03 10 80 40 20;
#X obj 16 505 preset p4 */xseq set04 10 110 40 20;
#X obj 16 428 preset p1 */xseq set01 10 20 40 20;
#X obj 16 454 preset p2 */xseq set02 10 50 40 20;
#X connect 0 0 1 0;
#X connect 1 0 33 0;
#X connect 1 0 34 0;
#X connect 1 0 35 0;
#X connect 1 0 36 0;
#X connect 1 0 37 0;
#X connect 1 0 38 0;
#X connect 1 0 39 0;
#X connect 1 0 50 0;
#X connect 2 0 10 0;
#X connect 3 0 4 0;
#X connect 4 0 40 0;
#X connect 6 0 7 0;
#X connect 7 0 5 0;
#X connect 8 0 3 0;
#X connect 12 0 50 0;
#X connect 13 0 33 0;
#X connect 14 0 34 0;
#X connect 15 0 35 0;
#X connect 16 0 36 0;
#X connect 17 0 37 0;
#X connect 18 0 38 0;
#X connect 19 0 39 0;
#X connect 20 0 12 1;
#X connect 20 0 13 1;
#X connect 20 0 14 1;
#X connect 20 0 15 1;
#X connect 20 0 16 1;
#X connect 20 0 17 1;
#X connect 20 0 18 1;
#X connect 20 0 19 1;
#X connect 22 0 3 0;
#X connect 22 0 42 0;
#X connect 22 1 41 0;
#X connect 22 2 2 0;
#X connect 22 3 26 0;
#X connect 23 0 40 0;
#X connect 26 0 10 0;
#X connect 27 0 33 0;
#X connect 27 0 34 0;
#X connect 27 0 35 0;
#X connect 27 0 36 0;
#X connect 27 0 37 0;
#X connect 27 0 38 0;
#X connect 27 0 39 0;
#X connect 27 0 50 0;
#X connect 28 0 43 0;
#X connect 29 0 49 0;
#X connect 30 0 49 0;
#X connect 31 0 43 0;
#X connect 32 0 49 0;
#X connect 33 0 13 0;
#X connect 34 0 14 0;
#X connect 35 0 15 0;
#X connect 36 0 16 0;
#X connect 37 0 17 0;
#X connect 38 0 18 0;
#X connect 39 0 19 0;
#X connect 40 0 6 0;
#X connect 40 0 23 0;
#X connect 41 0 10 0;
#X connect 43 0 46 0;
#X connect 43 1 20 0;
#X connect 43 1 22 0;
#X connect 43 2 27 0;
#X connect 43 3 32 0;
#X connect 43 4 29 0;
#X connect 44 0 3 0;
#X connect 44 1 41 0;
#X connect 45 0 3 0;
#X connect 46 0 44 0;
#X connect 50 0 12 0;
