SVGSketch Plugin

Sheet Music plugin

Paste notation you already have and get vector staff notation you can place, label and export.

Open plugin in SVGSketch

Quick answer

The Sheet Music plugin reads three notations - its own note tokens, ABC notation, and LilyPond snippets - and engraves them with VexFlow as editable SVG. The format is detected automatically, and the placed score keeps its source so you can reopen and edit it.

Steps at a glance

  1. Paste or type your notation

    Paste an ABC tune or a LilyPond snippet, or type note tokens such as C4/q D4/q.

  2. Check what was detected

    The panel reports the format it read and the clef, key and meter it resolved. Override the format if a snippet is ambiguous.

  3. Place the score

    Click and drag on the canvas to insert the engraved notation as editable SVG.

  4. Reopen it later

    Select the score and use the Score panel to edit its notation and apply the change.

Bring notation you already have

ABC notation is how folk and traditional tunes are shared, and LilyPond is how a great deal of engraved music is written. Both can be pasted straight into the plugin: headers such as ABC K:, M: and L:, or LilyPond clef, key and ime, set the context, so the score reads the way its author wrote it.

The plugin detects which notation you pasted. When a snippet is ambiguous - a headerless ABC body can look like note tokens - an input-format control lets you say which one it is.

Engraved, not approximated

Rests, dotted notes, accidentals, ties across bar lines, automatic beaming from the meter, tuplets, repeat bar lines and first and second endings are all drawn. Longer scores wrap onto further systems, restating the clef and key signature the way printed music does.

ABC voices and LilyPond ew Staff blocks become separate staves joined into one system, with a brace for a piano grand staff and a bracket for larger groups.

Keep notation as editable SVG artwork

Every musical glyph is placed as a vector outline rather than as text in a music font, so an exported score renders correctly on machines that have never heard of Bravura.

The notation that produced a score is stored with it. Select a placed score and the Score panel shows its original ABC or LilyPond, ready to edit and reapply.

Anything the plugin does not engrave - slurs, lyrics, grace notes, dynamics, ornaments and chord symbols - is reported rather than dropped in silence, so you always know what was left out.

Included workflows

ABC notation

Paste a tune with its X:, M:, L:, K: and V: headers and get engraved staves.

LilyPond snippets

Read elative, ixed and absolute octaves, duration carry-over, chords and tuplets.

Note tokens

Type C4/q D4/q for a quick example without learning a notation language.

Grand staves

Multiple voices or staves are joined into one system with a brace or bracket.

Re-editable scores

A placed score keeps its source notation so you can reopen and change it.

FAQ

Can I paste ABC notation?

Yes. ABC information fields, note and rest lengths relative to L:, accidentals, ties, broken rhythm, tuplets, repeats, endings and V: voices are all read.

Can I paste LilyPond?

Yes, for LilyPond note-entry syntax: pitches and octave modes, durations with carry-over, rests, chords, ties, tuplets, epeat volta with alternative endings, and ew Staff. Layout and Scheme code is reported as unsupported rather than guessed at.

Does the exported SVG need a music font?

No. Clefs, noteheads, rests and accidentals are converted to vector outlines, so the exported file is self-contained.

Can I edit a score after placing it?

Yes. The notation is stored with the score, so selecting it shows the original source in the Score panel for editing.

Is this for full score engraving?

No. It is built for notation graphics, examples, lessons and diagrams inside SVGSketch rather than for typesetting a full part or score.

Open your SVG in SVGSketch

Start with a blank canvas, import an SVG, or use the editor as a conversion and cleanup step.

Open plugin in SVGSketch