Element reference
Look up a spelling and follow its chapter for worked examples. These entries come from the current native element registry. Recorded limitations are shown as recorded; they are not a claim that every older limitation has been re-audited.
node/note
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4Eb | OneShot | None |
Deleting it restores: the bar is that much shorter, and completes itself with rests.
node/chord
| Spelling | Duration of effect | Placement |
|---|---|---|
| [Eb G Bb] | OneShot | None |
Deleting it restores: the bar is that much shorter; a chord is one node, so it goes as one.
Read the explanation · Read the explanation
node/rest
| Spelling | Duration of effect | Placement |
|---|---|---|
| r | OneShot | None |
Deleting it restores: the silence is still there — a short bar fills itself with rests.
node/multirest
| Spelling | Duration of effect | Placement |
|---|---|---|
| r8 | OneShot | None |
Deleting it restores: the bars it stood for are gone, not unpacked; a lone r is one bar.
Recorded limitation: the H-bar covers the first bar while the bars it stands for still take their own width (docs/LANGUAGE-COVERAGE.md names it as an honest approximation the render report says out loud)
node/grace
| Spelling | Duration of effect | Placement |
|---|---|---|
| /8C | OneShot | None |
Deleting it restores: the note it leaned on keeps its full value; a grace steals no measured time.
node/measure-repeat
| Spelling | Duration of effect | Placement |
|---|---|---|
| && | OneShot | None |
Deleting it restores: the bar is empty, which reads as a bar of rest.
mark/staccato
| Spelling | Duration of effect | Placement |
|---|---|---|
| (.) | OneShot | FlipsWithStem |
Deleting it restores: the note is played plain; the next note was never affected anyway.
mark/staccatissimo
| Spelling | Duration of effect | Placement |
|---|---|---|
| (..) | OneShot | FlipsWithStem |
Deleting it restores: the note is played plain.
mark/accent
| Spelling | Duration of effect | Placement |
|---|---|---|
| (>) | OneShot | FlipsWithStem |
Deleting it restores: the note takes the dynamic in force, unaccented.
mark/tenuto
| Spelling | Duration of effect | Placement |
|---|---|---|
| (-) | OneShot | FlipsWithStem |
Deleting it restores: the note takes its plain written length.
mark/marcato
| Spelling | Duration of effect | Placement |
|---|---|---|
| (^) | OneShot | FlipsWithStem |
Deleting it restores: the note is played plain.
mark/portato
| Spelling | Duration of effect | Placement |
|---|---|---|
| (.-) | OneShot | FlipsWithStem |
Deleting it restores: the note is played plain; portato is the PAIR, so deleting it drops both.
mark/fermata
| Spelling | Duration of effect | Placement |
|---|---|---|
| (!) | OneShot | Above |
Deleting it restores: the note takes its written length and the beat keeps going.
Recorded limitation: a fermata on a REST draws nothing — paint_articulations is reached from paint_note only
mark/trill
| Spelling | Duration of effect | Placement |
|---|---|---|
| (tr) | OneShot | Above |
Deleting it restores: the note sounds once, plain.
mark/mordent
| Spelling | Duration of effect | Placement |
|---|---|---|
| (mord) | OneShot | Above |
Deleting it restores: the note sounds once, plain.
mark/turn
| Spelling | Duration of effect | Placement |
|---|---|---|
| (turn) | OneShot | Above |
Deleting it restores: the note sounds once, plain.
mark/inverted-turn
| Spelling | Duration of effect | Placement |
|---|---|---|
| (iturn) | OneShot | Above |
Deleting it restores: the note sounds once, plain.
mark/sim
| Spelling | Duration of effect | Placement |
|---|---|---|
| (sim) | Sticky | None |
Deleting it restores: every node in the run loses the copied marks and is plain again; the node that was typed once keeps its own.
mark/non
| Spelling | Duration of effect | Placement |
|---|---|---|
| (non) | OneShot | None |
Deleting it restores: the run keeps running to the end of the line instead of stopping here.
mark/tremolo
| Spelling | Duration of effect | Placement |
|---|---|---|
| (trem2) | OneShot | None |
Deleting it restores: the note sounds as one stroke of its written value.
mark/dynamic
| Spelling | Duration of effect | Placement |
|---|---|---|
| (p) | Sticky | ByPosition |
Deleting it restores: the level in force before it keeps sounding.
Recorded limitation: sticky in the clock only: scorescript_perform/src/dynamics.rs carries the level forward, while the model and the page treat a dynamic as a one-shot decoration on one event — two implementations of one law, with no shared authority
mark/expression
| Spelling | Duration of effect | Placement |
|---|---|---|
| (dolce) | OneShot | ByPosition |
Deleting it restores: the passage is played without the instruction.
mark/player
| Spelling | Duration of effect | Placement |
|---|---|---|
| (2.) | Sticky | Above |
Deleting it restores: the desk's page says nothing about who is playing, and the divisi engine derives its own word for the passage instead.
mark/text
| Spelling | Duration of effect | Placement |
|---|---|---|
| ("sul pont.") / (source "Bsn. 1") | OneShot | ByPosition |
Deleting it restores: the passage is played without the instruction.
mark/tempo-text
| Spelling | Duration of effect | Placement |
|---|---|---|
| [tempo Andante] / tempo {m44 ,"molto rit."} | Sticky | ByPosition |
Deleting it restores: the tempo in force before it stands; the words are the character, not the rate.
mark/chord-symbol
| Spelling | Duration of effect | Placement |
|---|---|---|
| @F7 | OneShot | Above |
Deleting it restores: the harmony is whatever the notes say; the letter was a reading aid.
Recorded limitation: the v0.2 statement door lands an auto chord symbol BELOW in the model; the painter then draws it above anyway, because it never reads the side
Read the explanation · Read the explanation
mark/rehearsal
| Spelling | Duration of effect | Placement |
|---|---|---|
| RH {m5, m9, m13} | OneShot | Above |
Deleting it restores: the bar is an ordinary bar and the section it opened is unnamed.
mark/rehearsal-circled
| Spelling | Duration of effect | Placement |
|---|---|---|
| (A) | OneShot | Above |
Deleting it restores: the bar is an ordinary bar; the ring was the face, not the mark.
mark/rehearsal-spoken
| Spelling | Duration of effect | Placement |
|---|---|---|
| RH A | OneShot | Above |
Deleting it restores: the bar is an ordinary bar.
mark/navigation
| Spelling | Duration of effect | Placement |
|---|---|---|
| [segno] | OneShot | Above |
Deleting it restores: the piece plays straight through this point.
mark/barline
| Spelling | Duration of effect | Placement |
|---|---|---|
| || | OneShot | None |
Deleting it restores: the bar closes with a plain single barline.
mark/repeat-barline
| Spelling | Duration of effect | Placement |
|---|---|---|
| :| | OneShot | None |
Deleting it restores: the music plays once and goes on; any volta it closed loses its end.
mark/lyric
| Spelling | Duration of effect | Placement |
|---|---|---|
| lyrics: | OneShot | Below |
Deleting it restores: the line is vocalised or played; the notes do not move.
mark/breath
| Spelling | Duration of effect | Placement |
|---|---|---|
| (,) | OneShot | Above |
Deleting it restores: the phrase runs on without a lift.
mark/caesura
| Spelling | Duration of effect | Placement |
|---|---|---|
| (caesura) | OneShot | Above |
Deleting it restores: the phrase runs on without a break.
mark/sticking
| Spelling | Duration of effect | Placement |
|---|---|---|
| (R) | OneShot | Below |
Deleting it restores: the note is struck with no hand named, and the player chooses.
mark/figured-bass
| Spelling | Duration of effect | Placement |
|---|---|---|
| figured-bass | OneShot | None |
Deleting it restores: the bass note stands alone and the harmony is the player's to read.
Recorded limitation: the reader checks it and throws it away — the model seam has no figured-bass field, so nothing is drawn (the breath lane fixed the twin of this on 2026-09-01; the same shape of fix is what this row wants)
mark/system-break
| Spelling | Duration of effect | Placement |
|---|---|---|
| \n | OneShot | None |
Deleting it restores: the bar flows on the line the casting-off chooses; a reflow layout declines the cut the same way without deleting it.
mark/page-break
| Spelling | Duration of effect | Placement |
|---|---|---|
| \p | OneShot | None |
Deleting it restores: the bar's page is the caster's choice again; the system cut a page cut implies goes with it.
span/beam
| Spelling | Duration of effect | Placement |
|---|---|---|
| eC[--] D [--]E | OneShot | FlipsWithStem |
Deleting it restores: voice beam policy resumes outside the span.
Recorded limitation: Experimental node and mapped connection spelling; not finalized.
span/slur
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C~ D | OneShot | FlipsWithStem |
Deleting it restores: the notes are played separately; nothing else moves.
span/tie
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C~ C | OneShot | FlipsWithStem |
Deleting it restores: the second note is struck again instead of held.
span/hairpin-crescendo
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C< D | OneShot | Below |
Deleting it restores: the level in force holds flat across the passage.
span/hairpin-diminuendo
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C> D | OneShot | Below |
Deleting it restores: the level in force holds flat across the passage.
span/glissando
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C/ G | OneShot | None |
Deleting it restores: the two notes are separate; the slide between them was the figure.
Recorded limitation: member-specific chord endpoints and full annotation collision avoidance remain
span/pedal
| Spelling | Duration of effect | Placement |
|---|---|---|
| [ped..] | OneShot | Below |
Deleting it restores: the passage is played without the sustain pedal.
span/ottava-up
| Spelling | Duration of effect | Placement |
|---|---|---|
| [8va..] | OneShot | Above |
Deleting it restores: the notes print where they sound, ledger lines and all.
Recorded limitation: the line moves no notes — the model already resolved the octaves — so it is ink over music that is already in the right place
span/ottava-down
| Spelling | Duration of effect | Placement |
|---|---|---|
| [8vb..] | OneShot | Below |
Deleting it restores: the notes print where they sound.
Recorded limitation: the AUTO-CLEF octave line in paint/staff.rs puts a downward shift ABOVE the staff, disagreeing with this row and with the authored spelling
span/trill-line
| Spelling | Duration of effect | Placement |
|---|---|---|
| [tr..] | OneShot | Above |
Deleting it restores: the note sounds once and plain for its written length.
Recorded limitation: the extension is dashed rather than a wiggle — Bravura's wiggle glyphs are not in the baked roster, and the render report says so
span/custom-line
| Spelling | Duration of effect | Placement |
|---|---|---|
| qC[ln] D [ln]E F | OneShot | None |
Deleting it restores: the passage carries no bracketed line.
Recorded limitation: MusicXML bracket import and full annotation collision avoidance remain
span/volta
| Spelling | Duration of effect | Placement |
|---|---|---|
| [1..] | OneShot | Above |
Deleting it restores: the bars are played on every pass; there is no first or second time.
Recorded limitation: the inline door makes voltas NAVIGATION words on the bar, not spans — only the v0.2 statement door builds a SpanKind::Volta, and that one is not drawn
span/tuplet-bracket
| Spelling | Duration of effect | Placement |
|---|---|---|
| 3{8C D E} | OneShot | FlipsWithStem |
Deleting it restores: the notes take their written values and the bar no longer adds up.
span/tempo-transition
| Spelling | Duration of effect | Placement |
|---|---|---|
| [rit..] | OneShot | Above |
Deleting it restores: the tempo steps rather than ramps between its two ends.
state/staff
| Spelling | Duration of effect | Placement |
|---|---|---|
| [staff 2] / [st b] / staff {pn t {m1 v2 b}} | Sticky | None |
Deleting it restores: [staff own] returns notation to the owning staff without changing its voice, pitch or timing.
Recorded limitation: individual chord-member source placement remains under development
state/partial
| Spelling | Duration of effect | Placement |
|---|---|---|
| [partial 3/4] | OneShot | None |
Deleting it restores: this bar again fills its active meter; the printed meter never changed.
state/meter
| Spelling | Duration of effect | Placement |
|---|---|---|
| [meter 3/4] | Sticky | None |
Deleting it restores: the meter in force before it continues (4/4 when nothing ever said).
state/key
| Spelling | Duration of effect | Placement |
|---|---|---|
| [key G] | Sticky | None |
Deleting it restores: the signature in force before it continues (C major when nothing ever said).
state/tempo
| Spelling | Duration of effect | Placement |
|---|---|---|
| [tempo 120] | Sticky | Above |
Deleting it restores: the rate in force before it continues; with none, the clock's default.
state/clef
| Spelling | Duration of effect | Placement |
|---|---|---|
| [clef bass] | Sticky | None |
Deleting it restores: the part's own clef returns — the one it was declared with, or the instrument catalog's, or the painter's auto choice.
state/instrument
| Spelling | Duration of effect | Placement |
|---|---|---|
| [instrument piccolo] | Sticky | Above |
Deleting it restores: the player stays on the instrument the part was declared with.
state/beams
| Spelling | Duration of effect | Placement |
|---|---|---|
| [beams 3+3+2] | DefaultRedefining | None |
Deleting it restores: [beams standard] returns this meter to its own grouping AND forgets — which is what category three needs an explicit spelling for, since simply deleting the override leaves the memory it already made.
state/spell
| Spelling | Duration of effect | Placement |
|---|---|---|
| spell key | Sticky | None |
Deleting it restores: spell absolute returns: a written accidental means exactly itself.
state/solfege
| Spelling | Duration of effect | Placement |
|---|---|---|
| solfege fixed | Sticky | None |
Deleting it restores: movable do returns — the cores are read against the key in force.
state/rehearsal-scheme
| Spelling | Duration of effect | Placement |
|---|---|---|
| rehearsal auto | Sticky | None |
Deleting it restores: rehearsal manual returns: the marks you write are the marks you get.
state/range
| Spelling | Duration of effect | Placement |
|---|---|---|
| range written C4-C7 | Sticky | None |
Deleting it restores: range catalog returns: the bar is judged by the instrument catalog's own bands again; range none switches the check off.
Recorded limitation: the map spelling range written { fl C4-C7 } is PROVISIONAL, open for Brandon's veto
state/highlight
| Spelling | Duration of effect | Placement |
|---|---|---|
| highlight { color: blue, F#3, G5-G6 } | Sticky | None |
Deleting it restores: highlight none returns: every notehead prints in the page's ink again.
state/prefer
| Spelling | Duration of effect | Placement |
|---|---|---|
| prefer flats | Sticky | None |
Deleting it restores: the house default returns: a derived major key keeps the side the arithmetic gives, a derived minor key takes the flats.
state/transpose
| Spelling | Duration of effect | Placement |
|---|---|---|
| transpose | Sticky | None |
Deleting it restores: transpose 0 returns: the bar is concert pitch again and the instrument catalog's own interval derives the page.
Recorded limitation: the map spelling transpose {0, m149 -1 -2} is PROVISIONAL, open for Brandon's veto
identity/version
| Spelling | Duration of effect | Placement |
|---|---|---|
| scorescript 0.3 | Sticky | None |
Deleting it restores: a fragment, read as the current spec — which is why the container swap made the header required: the same text can mean different music in two versions.
identity/title
| Spelling | Duration of effect | Placement |
|---|---|---|
| score "Title" | Sticky | None |
Deleting it restores: the page prints no title and page one starts at the top margin like any other.
identity/composer
| Spelling | Duration of effect | Placement |
|---|---|---|
| composer "…" | Sticky | None |
Deleting it restores: the title block loses that line and closes up.
identity/arranger
| Spelling | Duration of effect | Placement |
|---|---|---|
| arranger "…" | Sticky | None |
Deleting it restores: the title block loses that line and closes up.
identity/copyright
| Spelling | Duration of effect | Placement |
|---|---|---|
| copyright "…" | Sticky | None |
Deleting it restores: the book's pages lose that notice; a movement that states none takes its volume's notices again.
identity/movement-title
| Spelling | Duration of effect | Placement |
|---|---|---|
| movement-title "…" | Sticky | None |
Deleting it restores: the title block loses that line and closes up.
Read the explanation · Read the explanation
identity/part-name
| Spelling | Duration of effect | Placement |
|---|---|---|
| part fl: Flute 1 | Sticky | None |
Deleting it restores: the catalog's own printed name returns, auto-numbered among its duplicates.
identity/node-name
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4Eb=theme | Sticky | None |
Deleting it restores: the node keeps a deterministic path id, so hosts still address it — they just address it by where it is instead of by what it is called.
identity/measure-name
| Spelling | Duration of effect | Placement |
|---|---|---|
| m1=intro: | Sticky | None |
Deleting it restores: the bar keeps its label and its ordinal; only the stable name goes.
identity/object
| Spelling | Duration of effect | Placement |
|---|---|---|
| allstate = { … } | Sticky | None |
Deleting it restores: the definition claims no bars; deleting it makes every @allstate an object.unknown error rather than silently printing nothing — an application is @name <tonic> in a part or under a reader head, fits { } / first { } choose by what fits the reader's range, and if range contains @name { } else { } is the same rule as logic.
identity/engraving
| Spelling | Duration of effect | Placement |
|---|---|---|
| engraving "Print" default { … } | Sticky | None |
Deleting it restores: the score opens under the host's engraving or the shipped house; a sidecar beside the file, if any, still applies.