MuseScore Command Parser
Extends the usefulness of the cmd() function in plugins.
A huge number of UI commands are hidden behind the cmd() function. Sadly, this didn't seem to make its way into the documentation.
This library lets you script these commands, which can be read through FileIO.
- Command repetition (similar to nestable loops)
- Named macros (similar to subroutines)
- Substitution tokens
# Split rests into quarter rests .macro toTriplets triplet escape next-chord next-chord next-chord .endm .macro measureToTriplets .rep 2 rest-4 escape .rep 2 .insertm toTriplets .endrep .endrep .endm .rep .insertm measureToTriplets .endrep
A full list of commands can be found here: