Recently, I sent a message complaining about the behavior of
[textfile]. I learned about [msgfile] in the zexy library and thought
it would solve my problems, but it has not.
I have distilled my complaints in the attached patch.
1.) [textfile] blows the stack on too low a number. The stack should
be bigger. ...or maybe a startup option for Pd.
2.) [msgfile] doesn't seem to work at all when you barrage it with
consecutive bangs.
Cheers,
David
#N canvas 414 295 704 568 10;
#X obj 15 13 zexy;
#X obj 219 527 print;
#X msg 246 391 print;
#X msg 347 340 rewind;
#X obj 266 458 msgfile;
#X obj 189 494 t b a;
#X obj 310 488 print done;
#X obj 434 340 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 232 261 print;
#X msg 242 132 print;
#X msg 328 75 rewind;
#X obj 202 228 t b a;
#X obj 330 222 print done;
#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 135 338 clear \, read test4.txt;
#X msg 110 76 clear \, read test4.txt;
#X msg 150 360 clear \, read josquin.seq;
#X msg 130 101 clear \, read josquin.seq;
#X text 99 22 [textfile] succeeds with the file test4.txt \, but blows
the stack on josquin.seq;
#X text 103 290 [msgfile] blows the stack on both and just outputs
the first record over and over.;
#X text 113 57 1.);
#X text 328 54 2.);
#X text 405 52 3.);
#X text 136 322 1.);
#X text 351 319 2.);
#X text 428 317 3.);
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 4 0;
#X connect 5 1 1 0;
#X connect 7 0 4 0;
#X connect 9 0 14 0;
#X connect 10 0 14 0;
#X connect 11 0 14 0;
#X connect 11 1 8 0;
#X connect 13 0 14 0;
#X connect 14 0 11 0;
#X connect 14 1 12 0;
#X connect 15 0 4 0;
#X connect 16 0 14 0;
#X connect 17 0 4 0;
#X connect 18 0 14 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;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list