Hi and thanks for your help so far.
In my previous message my abstraction was too simple. I can't use
[Until] after all.
You can see by the attached patch the behavior that I want using
[textfile]. I want to output records until I find a wait, wait a bit,
then continue. This works fine with textfile. However, I also want to
be able to seek a certain record without causing any output. That is
why I thought I could use [msgfile]'s goto message. Unfortunately,
[msgfile] doesn't work at all for the basic process.
BTW, the msgmangle.pd patch is different than the last time, but
test4.txt and josquin.seq are the same.
#N canvas 243 71 993 768 10;
#X obj 15 13 zexy;
#X msg 242 132 print;
#X msg 328 75 rewind;
#X obj 407 76 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 279 192 textfile;
#X msg 110 76 clear \, read test4.txt;
#X msg 130 101 clear \, read josquin.seq;
#X text 113 57 1.);
#X text 328 54 2.);
#X text 405 52 3.);
#X obj 279 298 route do control wait;
#X obj 279 404 bang;
#X obj 279 236 t a a;
#X obj 309 264 print record;
#X obj 373 358 delay 100;
#X obj 373 327 * 100;
#X obj 330 217 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 127 155 r continueT;
#X obj 279 426 s continueT;
#X text 100 21 [textfile] succeeds.;
#X text 100 466 [msgfile] prints record 0 over and over then blows
the stack.;
#X msg 255 588 print;
#X msg 341 531 rewind;
#X obj 420 532 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X msg 123 532 clear \, read test4.txt;
#X msg 143 557 clear \, read josquin.seq;
#X text 126 513 1.);
#X text 341 510 2.);
#X text 418 508 3.);
#X obj 293 755 route do control wait;
#X obj 293 861 bang;
#X obj 293 693 t a a;
#X obj 323 721 print record;
#X obj 387 815 delay 100;
#X obj 387 784 * 100;
#X obj 383 677 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 140 611 r continueM;
#X obj 293 883 s continueM;
#X obj 293 648 msgfile;
#X obj 293 671 list trim;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 12 0;
#X connect 4 1 16 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 10 0 11 0;
#X connect 10 1 11 0;
#X connect 10 2 15 0;
#X connect 11 0 18 0;
#X connect 12 0 10 0;
#X connect 12 1 13 0;
#X connect 14 0 11 0;
#X connect 15 0 14 0;
#X connect 17 0 4 0;
#X connect 21 0 38 0;
#X connect 22 0 38 0;
#X connect 23 0 38 0;
#X connect 24 0 38 0;
#X connect 25 0 38 0;
#X connect 29 0 30 0;
#X connect 29 1 30 0;
#X connect 29 2 34 0;
#X connect 30 0 37 0;
#X connect 31 0 29 0;
#X connect 31 1 32 0;
#X connect 33 0 30 0;
#X connect 34 0 33 0;
#X connect 36 0 38 0;
#X connect 38 0 39 0;
#X connect 38 1 35 0;
#X connect 39 0 31 0;
control mark 0;
control beat set 0;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 7 1.0;
do 2 release;
do 3 release;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 1;
do 0 attack 100 1 10 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 2;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 3;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 7 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 4;
do 0 attack 100 0 2 2.0;
do 2 attack 100 0 7 0.5;
do 3 release;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 5;
do 1 attack 100 0 2 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 0 2.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
control beat set 6;
do 0 attack 100 0 0 2.0;
do 1 attack 100 0 4 1.0;
do 2 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 7;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 8;
do 0 release;
do 1 attack 100 1 5 1.0;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
wait 0.25;
control beat set 9;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 -1 4 1.0;
wait 0.25;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 2 1.0;
wait 0.25;
control beat set 10;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 0 1.0;
do 2 release;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 11;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 12;
do 0 release;
do 1 attack 100 0 4 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 0 2.0;
wait 0.25;
wait 0.25;
control beat set 13;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 14;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
do 2 release;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 1 attack 100 0 0 1.0;
wait 0.25;
control beat set 15;
do 1 attack 100 1 3 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 2 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
control beat set 16;
do 3 attack 100 0 4 0.5;
wait 0.25;
do 1 attack 100 0 0 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 0 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 17;
do 0 attack 100 1 10 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 -1 11 0.5;
wait 0.25;
do 0 attack 100 1 5 1.0;
wait 0.25;
control mark 1;
control beat set 18;
do 0 attack 100 -1 4 1.0;
do 1 attack 100 0 0 1.0;
do 2 attack 100 0 0 1.0;
do 3 attack 100 0 0 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
control beat set 19;
do 1 attack 100 -1 4 1.0;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
do 1 attack 100 0 7 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
control beat set 20;
do 0 release;
do 2 attack 100 0 9 0.5;
do 3 release;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 21;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 -1 4 1.0;
wait 0.25;
wait 0.25;
control beat set 22;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
do 2 attack 100 1 5 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 23;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 1 0 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
wait 0.25;
do 1 attack 100 0 9 0.5;
wait 0.25;
control beat set 24;
do 0 attack 100 0 0 2.0;
do 1 attack 100 0 7 0.5;
do 2 release;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 25;
do 0 attack 100 0 2 2.0;
do 1 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 1 10 0.5;
wait 0.25;
control beat set 26;
do 0 release;
do 1 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 0 2.0;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 27;
do 1 attack 100 0 4 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 5 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 28;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 0 1.0;
wait 0.25;
control beat set 29;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 2 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
do 1 attack 100 0 4 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control beat set 30;
do 0 attack 100 1 5 1.0;
do 2 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 1 attack 100 0 4 1.0;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 31;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 -1 1 1.0;
wait 0.25;
wait 0.25;
control beat set 32;
do 0 release;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 33;
do 1 release;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
control beat set 34;
do 0 attack 100 0 0 2.0;
do 2 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
do 1 attack 100 0 7 0.5;
wait 0.25;
do 1 attack 100 0 9 0.5;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
wait 0.25;
control beat set 35;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 0 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 0.5;
do 2 attack 100 0 10 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
control beat set 36;
do 2 attack 100 0 7 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 9 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 1 10 0.5;
do 3 attack 100 -1 4 0.5;
wait 0.25;
do 1 attack 100 0 0 1.0;
wait 0.25;
control beat set 37;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 -1 6 1.0;
wait 0.25;
do 1 attack 100 0 0 1.0;
wait 0.25;
control mark 2;
control beat set 38;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 39;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
wait 0.25;
control beat set 40;
do 1 attack 100 0 7 0.5;
do 3 release;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control beat set 41;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 42;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 2 1.0;
do 2 release;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 43;
do 1 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 0 2.0;
wait 0.25;
wait 0.25;
control beat set 44;
do 1 attack 100 0 2 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 45;
do 0 attack 100 1 10 1.0;
do 3 attack 100 0 7 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 0 5 1.0;
wait 0.25;
control beat set 46;
do 0 attack 100 0 4 1.0;
do 1 attack 100 0 0 1.0;
do 2 release;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 47;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 48;
do 0 attack 100 0 7 1.0;
do 1 attack 100 1 10 0.5;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 49;
do 2 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 9 0.5;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 0 7 0.5;
wait 0.25;
control beat set 50;
do 1 attack 100 1 5 0.5;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
wait 0.25;
control beat set 51;
do 1 attack 100 0 7 0.5;
do 2 attack 100 0 0 1.0;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control mark 3;
control beat set 52;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 9 0.5;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 53;
do 1 release;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 54;
do 0 release;
do 1 attack 100 0 4 1.0;
do 2 attack 100 0 0 1.0;
do 3 release;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
control beat set 55;
do 1 attack 100 0 7 1.0;
wait 0.25;
do 1 attack 100 0 9 1.0;
wait 0.25;
do 1 attack 100 1 10 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
control beat set 56;
do 0 release;
do 2 attack 100 0 7 0.5;
wait 0.25;
do 1 attack 100 0 9 1.0;
wait 0.25;
do 1 attack 100 0 7 1.0;
wait 0.25;
wait 0.25;
control beat set 57;
do 0 attack 100 0 0 2.0;
do 2 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 -1 6 1.0;
wait 0.25;
wait 0.25;
control beat set 58;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
do 3 release;
wait 0.25;
wait 0.25;
do 0 attack 100 0 2 2.0;
wait 0.25;
wait 0.25;
control beat set 59;
do 1 release;
wait 0.25;
do 0 attack 100 0 0 2.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 60;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
wait 0.25;
control beat set 61;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control beat set 62;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 2 1.0;
do 2 release;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
wait 0.25;
control beat set 63;
do 1 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 1 0 2.0;
wait 0.25;
wait 0.25;
control beat set 64;
do 1 attack 100 0 2 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 65;
do 0 attack 100 1 10 1.0;
do 3 attack 100 0 7 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 1 5 1.0;
wait 0.25;
control beat set 66;
do 0 attack 100 0 4 1.0;
do 1 attack 100 1 0 1.0;
do 2 release;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 67;
do 0 attack 100 0 5 1.0;
do 1 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 68;
do 0 attack 100 0 7 1.0;
do 1 attack 100 1 10 0.5;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 69;
do 2 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 9 0.5;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 0 7 0.5;
wait 0.25;
control beat set 70;
do 1 attack 100 1 5 0.5;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
wait 0.25;
control beat set 71;
do 1 attack 100 0 7 0.5;
do 2 attack 100 0 0 1.0;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control beat set 72;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 9 0.5;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 1 10 0.5;
do 3 attack 100 1 10 0.25;
wait 0.25;
wait 0.25;
control beat set 73;
do 1 attack 100 1 5 0.5;
wait 0.25;
do 3 attack 100 0 0 0.5;
wait 0.25;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 1 attack 100 0 7 0.5;
do 3 attack 100 -1 4 0.5;
wait 0.25;
control beat set 74;
do 0 release;
do 1 attack 100 0 9 0.5;
do 2 attack 100 1 0 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 1 10 0.5;
wait 0.25;
do 1 attack 100 1 0 1.0;
do 3 attack 100 0 0 0.5;
wait 0.25;
wait 0.25;
control beat set 75;
do 0 attack 100 -1 4 1.0;
do 1 attack 100 0 7 0.5;
wait 0.25;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 2 attack 100 1 10 0.5;
do 3 attack 100 -1 4 0.5;
wait 0.25;
do 1 attack 100 0 9 0.5;
do 3 attack 100 1 5 0.5;
wait 0.25;
control beat set 76;
do 0 attack 100 0 2 1.0;
do 1 attack 100 0 10 0.5;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 0 1.0;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
control beat set 77;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 -1 6 1.0;
wait 0.25;
wait 0.25;
control mark 4;
control beat set 78;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 79;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 80;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
do 2 release;
do 3 release;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 81;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 7 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 82;
do 0 attack 100 0 2 2.0;
do 2 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 83;
do 1 attack 100 0 2 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 0 2.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
control beat set 84;
do 0 attack 100 1 0 2.0;
do 1 attack 100 0 4 1.0;
do 2 attack 100 0 9 0.5;
do 3 release;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 85;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 86;
do 0 release;
do 1 attack 100 1 5 1.0;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
wait 0.25;
control beat set 87;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 -1 4 1.0;
wait 0.25;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 2 1.0;
wait 0.25;
control beat set 88;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 0 1.0;
do 2 release;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 89;
do 0 attack 100 1 5 1.0;
do 1 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 90;
do 0 release;
do 1 attack 100 0 4 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 0 2.0;
wait 0.25;
wait 0.25;
control beat set 91;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 92;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
do 2 release;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 1 attack 100 0 0 1.0;
wait 0.25;
control beat set 93;
do 1 attack 100 1 3 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 2 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
wait 0.25;
control beat set 94;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 0 0 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 95;
do 0 attack 100 1 10 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 -1 11 0.5;
wait 0.25;
do 0 attack 100 1 5 1.0;
wait 0.25;
control mark 5;
control beat set 96;
do 0 attack 100 -1 4 1.0;
do 1 attack 100 0 0 1.0;
do 2 attack 100 0 0 1.0;
do 3 attack 100 0 0 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
control beat set 97;
do 1 attack 100 -1 4 1.0;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
do 1 attack 100 0 7 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
control beat set 98;
do 0 release;
do 2 attack 100 0 9 0.5;
do 3 release;
wait 0.25;
wait 0.25;
do 1 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 99;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 -1 4 1.0;
wait 0.25;
wait 0.25;
control beat set 100;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
do 2 attack 100 1 5 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 101;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 1 0 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
wait 0.25;
do 1 attack 100 0 9 0.5;
wait 0.25;
control beat set 102;
do 0 attack 100 0 0 2.0;
do 1 attack 100 0 7 0.5;
do 2 release;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 103;
do 0 attack 100 0 2 2.0;
do 1 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 1 10 0.5;
wait 0.25;
control beat set 104;
do 0 release;
do 1 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 0 2.0;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 105;
do 1 attack 100 0 4 1.0;
wait 0.25;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 5 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
wait 0.25;
control beat set 106;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 0 1.0;
wait 0.25;
control beat set 107;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 2 1.0;
do 2 attack 100 1 10 0.5;
wait 0.25;
do 1 attack 100 -1 4 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
control beat set 108;
do 0 attack 100 1 5 1.0;
do 2 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
do 1 attack 100 0 4 1.0;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
control beat set 109;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
do 3 attack 100 -1 4 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 -1 1 1.0;
wait 0.25;
wait 0.25;
control beat set 110;
do 0 release;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 2 1.0;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 1 5 1.0;
wait 0.25;
wait 0.25;
control beat set 111;
do 1 release;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 1 10 1.0;
wait 0.25;
control beat set 112;
do 0 attack 100 1 0 2.0;
do 2 attack 100 1 0 1.0;
do 3 attack 100 0 9 0.5;
wait 0.25;
do 1 attack 100 0 7 0.5;
wait 0.25;
do 1 attack 100 0 9 0.5;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 1 10 0.5;
wait 0.25;
control beat set 113;
do 0 attack 100 0 9 1.0;
do 1 attack 100 1 0 1.0;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
wait 0.25;
do 0 attack 100 1 10 1.0;
do 1 attack 100 0 7 0.5;
do 2 attack 100 1 10 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
control beat set 114;
do 2 attack 100 0 7 0.5;
wait 0.25;
do 0 attack 100 0 9 1.0;
do 1 attack 100 0 9 0.5;
wait 0.25;
do 0 attack 100 0 7 1.0;
do 1 attack 100 1 10 0.5;
do 3 attack 100 1 5 0.5;
wait 0.25;
do 1 attack 100 0 0 1.0;
do 3 attack 100 -1 4 0.5;
wait 0.25;
control beat set 115;
do 1 attack 100 0 2 1.0;
do 2 attack 100 0 9 0.5;
do 3 attack 100 0 2 0.5;
wait 0.25;
wait 0.25;
do 0 attack 100 -1 6 1.0;
wait 0.25;
wait 0.25;
control beat set 116;
do 0 attack 100 0 7 1.0;
do 2 attack 100 0 7 0.5;
do 3 attack 100 0 7 0.5;
wait 0.25;
wait 0.25;
do 1 attack 100 1 10 0.5;
wait 0.25;
wait 0.25;
control beat set 117;
do 1 attack 100 1 3 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
do 1 attack 100 0 2 1.0;
wait 0.25;
control beat set 118;
do 1 attack 100 0 2 1.0;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 119;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 120;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 121;
wait 0.25;
wait 0.25;
wait 0.25;
wait 0.25;
control beat set 122;
do 0 release;
do 1 release;
do 2 release;
do 3 release;
wait 0.25;
control mark 0;
control beat set 1;
do 0 attack 100 0 7 1;
do 1 attack 100 0 2 1;
do 2 attack 100 0 7 .5;
do 3 attack 100 0 7 .5;
wait 1;
control beat set 2;
do 0 attack 100 0 7 1;
do 1 attack 100 0 7 .5;
do 3 attack 100 0 7 .5;
wait .5;
do 1 attack 100 1 10 .5;
do 3 attack 100 1 3 .5;
wait .5;
control beat set 3;
do 0 attack 100 0 7 1;
do 2 attack 100 0 7 .5;
wait .25;
do 1 attack 100 -1 9 .5;
do 3 attack 100 1 5 .5;
wait .25;
do 1 attack 100 0 7 .5;
do 3 attack 100 0 7 .5;
wait .25;
do 1 attack 100 1 5 .5;
wait .25;
control beat set 4;
do 0 attack 100 -1 4 1;
do 1 attack 100 0 7 .5;
do 2 attack 100 0 0 1;
do 3 attack 100 0 0 .5;
wait 1;
control mark 1;
control beat set 5;
do 0 attack 100 1 5 1;
do 1 attack 100 1 5 .5;
do 2 attack 100 0 9 .5;
do 3 attack 100 0 2 .5;
wait 1;
control beat set 6;
do 2 attack 100 1 10 .5;
wait .5;
do 0 attack 100 -1 4 1;
wait .25;
do 0 attack 100 0 2 1;
wait .25;
control beat set 7;
do 0 attack 100 -1 4;
do 1 attack 100 0 7 .5;
do 2 attack 100 0 0 1;
do 3 attack 100 0 0 .5;
wait 1;
control beat set 8;
wait 1;
control beat set 9;
do 0 release;
do 1 release;
do 2 release;
do 3 release;