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 area
  • Revise 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.

    Where
    Obsidian plugin; private test setup
    Expected availability
    Public plugin: date to be announced
    Obsidian demonstration

Next music tools

Specific musical actions planned for the editor. Dates remain unannounced until scheduled.

3 areas
  • Practise 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.

    Where
    Planned browser practice controls
    Expected availability
    Date to be announced
    Practice and rhythm
  • Hear 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.

    Where
    Planned browser playback controls
    Expected availability
    Date to be announced
    Parts and voices
  • Enter 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.

    Where
    Planned shared app and browser controls
    Expected availability
    Date to be announced
    Write a first score

Try in the browser

Musical features you can use on this website now.

9 areas
  • Choose 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.

    Where
    Browser editor and native engine 0.2.74
    Expected availability
    October 29, 2026
    Notehead shapes
  • Split 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.

    Where
    Browser editor and native engine 0.2.74
    Expected availability
    October 29, 2026
    Cut a group once
  • Write 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.

    Where
    Browser editor
    Expected availability
    Available now
    Rhythm notation
  • Write 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.

    Where
    Browser editor
    Expected availability
    Available now
    Parts, voices and measures
  • Mark phrases, dynamics and articulations

    Add slurs, crescendo and diminuendo hairpins, dynamic markings, accents and staccato marks to the music.

    Where
    Browser editor
    Expected availability
    Available now
    Musical marks
  • Control 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.

    Where
    Browser editor
    Expected availability
    Available now
    Beaming
  • Label 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.

    Where
    Browser editor
    Expected availability
    Available now
    Slurs, ties and lines
  • Hear tempo, dynamics and repeats

    Play the score with its authored tempo and dynamics. Choose Follow repeats or Ignore repeats to compare the musical readings.

    Where
    Browser editor
    Expected availability
    Available now
    Repeats and navigation
  • Save 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.

    Where
    Browser editor
    Expected availability
    Available now
    Open the editor

Built into the engine

Implemented in the native tools; public installation is a separate release.

3 areas
  • Import 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.

    Where
    Command-line tool; source access required
    Expected availability
    Engine implemented; public install date to be announced
    Command-line integration
  • Export 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.

    Where
    Command-line tool; source access required
    Expected availability
    Engine implemented; public install date to be announced
    Layout and parts
  • Put 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.

    Where
    Self-hosted engine; source access required
    Expected availability
    Engine implemented; public package date to be announced
    Website embedding