Awesome! Will hold off on merging for now. Thanks a ton for putting this together.
In terms of terminology, my preference would be to use the following for clarity:
command sequence
note sequence
I probably used pattern (for notes) due to limited visual real estate, but that’s not a good enough reason I think
Will think on this a bit!