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