#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;