I quickly created a SuperCollider code to test my idea. It's still in its very basic form, but working correctly. I am currently not taking measures/bars/beats into account. That will be addressed in future tests. I will keep this code in this gist ...

Markdown supported · ⌘↵ to post
PUNKS NOT DEV
open source music tools for hackers
There is a bug: after some running time, a synth was not freed, and a note just got stuck for a while. This is not a problem with the sequencer test, but a weird situation where SuperCollider could not find a running node and free it, so it just kept playing.
totalPatternTime: 3.875 current event index: 0 FAILURE IN SERVER: /n_free Node 1722 not found totalPatternTime: 0 current event index: 1 totalPatternTime: 0.5 current event index: 2