The direction of ScoreScript
Roadmap
Updated
What can you write, hear and keep with ScoreScript? This page separates features you can try in the browser from tools that currently require a source build. Expected availability is shown for each item; upcoming dates will be announced when a testing target is set.
In testing
Music workflows being checked in a running integration.
1 areaRevise a melody inside an Obsidian note
Write a four-bar phrase in a note, change its final notes, and see the notation update beside the source. The page includes a recording of a working plugin and its source revision; public installation remains under testing.
Obsidian demonstration
Next music tools
Specific musical actions planned for the editor. Dates remain unannounced until scheduled.
3 areasPractise without changing the written tempo
Slow down a phrase for rehearsal and add beat or subdivision cues while keeping the score's tempo markings and notes intact. The engine has these controls; the browser needs a musician-facing interface.
Practice and rhythmHear individual lines in an arrangement
Mute or solo a named player, balance the parts, and compare a line with the full ensemble while retaining the same score.
Parts and voicesEnter and revise notes with shared music controls
Choose a pitch, duration or rest, then change a selected bar using the same notation controls in the app and browser. The shared source editor already runs on the website; adopting the newer app controls is separate work.
Write a first score
Try in the browser
Musical features you can use on this website now.
9 areasChoose a notehead while writing the note
Put x, o, / or * between the duration and pitch for cross, normal, slash or diamond heads. Shape a whole chord without changing its sound or rhythm.
Notehead shapesSplit a beam group at one note
Put a semicolon before the next group’s first note. It cuts every beam level without adding a bar, rest or time; patterns remain available for secondary-only divisions.
Cut a group onceWrite notes, chords and complete rhythms
Enter pitches, rests and chords, including dotted notes, ties, tuplets and grace notes. See the engraved result as you edit.
Rhythm notationWrite parts and independent voices
Keep named instrumental parts in one score. Write simultaneous voices on a staff and use the two staves of a piano part.
Parts, voices and measuresMark phrases, dynamics and articulations
Add slurs, crescendo and diminuendo hairpins, dynamic markings, accents and staccato marks to the music.
Musical marksControl how rhythmic groups are beamed
Set beat groups, subdivide beams, connect selected endpoints across voices or staves, and write feathered beams. The beaming chapter shows each form and its limits.
BeamingLabel a connection between notes
Join two notes with a glissando or plain line, add your own quoted text, or keep just the label with no-line. Connections continue across system breaks.
Slurs, ties and linesHear tempo, dynamics and repeats
Play the score with its authored tempo and dynamics. Choose Follow repeats or Ignore repeats to compare the musical readings.
Repeats and navigationSave editable music and its engraving
Name and download a .scorescript file to keep editing, or download an SVG of the notation. Switch between flowing notation and a page layout preview.
Open the editor
Built into the engine
Implemented in the native tools; public installation is a separate release.
3 areasImport and export MusicXML
Bring a MusicXML or compressed .mxl score into ScoreScript and export MusicXML for another notation tool. Review conversion diagnostics for details the format cannot preserve.
Command-line integrationExport a score or player part for print and playback
Extract a player's music and generate PDF, SVG or MIDI through the native tools. These commands are separate from the browser's current download controls.
Layout and partsPut notation on a website
Render a finished score as SVG, or use the browser component to redraw editable source inside a page. A website developer must wire the integration.
Website embedding