Roadmap
Where everything is. Status is what the repository says, not what I hope for.
Landed5
Cue notes
Quote another player's line in your part without retyping it.
CHANGELOG.md0.2.6Bar-local voices
A second voice in only the bars that need one.
docs/RULINGS-2026-09-06-bar-local-voices.mdRests and repeats around cues
A cued bar keeps your own rest, and a repeat no longer splits a multi-measure rest.
CHANGELOG.md0.2.6 engraving follow-upScore, parts, playback, MusicXML
One file gives the full score, each part, playback, and MusicXML both ways.
CHANGELOG.md;scorescriptCLIEmbed a score in notes or a page
An embed URL puts live notation in a Notion page or an HTML file.
embed dialog,website/src/index.html
Building4
Address a part by its key
Write the part once under its own key; the roster decides what prints.
branchopus/key-addressed-bodies-0906(e82cec6)The colon rule, and tuplets as a prefix
One spelling everywhere:
branchmmarks an address, a colon binds a label,3{…}is a triplet.…0906(8deb04f); memo §8.1Wiki, fixture and corpus sweep
The teaching material and the tests move to the new spelling together.
branch…0906(7591c59); memo §8.3Android build on the current engine
The phone build catches up with the desktop engine.
scorescript-studio/CHANGELOG.md
Planned8
A migrator door (
format --fix)An older file tells you exactly what changed, and fixes itself.
memo §8.5Per-note player sets
Part extraction stays correct when players cross, double, or play a2.
memo §8.6Condensing —
a2,div.,unis.A shared staff labels itself the way an engraver would.
memo §8.7A credits block
Lyricist, copyright and sources carried inside the file itself.
ownerA published package
One install, and the music renders on someone else's site.
crates/scorescript_wasm/npm/README.md("NOT PUBLISHED")Open source release, and a licence
Other people can implement the language.
ownerEditor grammar kept in step with the parser
Highlighting in your editor matches what the compiler actually accepts.
memo §6, "a second grammar with no equality test"A promotional name for the app
"The ScoreScript App" is a working name until then.
owner