@seb-harmonik.ar That's more elegant than what I did yesterday, thanks.
I'm still thinking through the tricky case of:
- Something scheduled near the end of a time slice.
- While waiting for that, a new item is pushed earlier.
- How to know how much of the time slice has elapsed? [timer] I guess. EDIT: [timer] supports tempo messages!!!
- I guess I'd have to issue another tick to pick up the new item (the push message should probably do that). This invalidates the initial delay for the item near the end of the time slice.
I can almost see how to do it, need to sit down with paper and pencil for awhile.