this is my essay-length description new idea: this sequencer takes input from a list and compiles it to a string to play.. since it doesn't play directly from the list the order doesn't matter because the time is used to sort the instructions during compilation. when multiple instructions are at the same time, an order variable is used to determine which goes first instead of list order compilation takes forever on scratch but it's a lot faster in turbowarp land the original idea was to use this to make a visual GUI-based musicmaker but i didn't feel like doing that part
it's a bit off-tune but that's not the point, the abc interpreter is just there so i could import a song instead of programming one manually and as usual, scratch clamps the pitches so go to turboawrp and disable arbitrary limits