Hi list,
I am using [text sequence] with wait times to generate timed events. The
contents of my list buffer look something like
0 event1;
1000 event2;
1000 event3;
When I insert a line into the buffer using [text insert 2] 1400 msecs
after starting the sequencer, the text buffer looks like
0 event1;
1000 event2;
500 event2.5;
1000 event3;
event2.5 will be output correctly, but event3 still fires 1000msecs
after event2. I include a minimum working example.
Since I would like to use this as a looping text sequencer, adding and
deleting events while it is running, I am wondering what exactly happens
behind the scenes when adding or deleting lines, and how I can achieve
predictable behavior. At which times is [text sequence] reading in the
buffer and (re)scheduling events?
Thanks for any help,
Peter