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/text
| Spelling | Duration of effect | Placement |
|---|---|---|
| ("sul pont.") | OneShot | ByPosition |
Deleting it restores: the passage is played without the instruction.
mark/tempo-text
| Spelling | Duration of effect | Placement |
|---|---|---|
| *Andante / tempo {44:,"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 {5, 9, 13} | 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)
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.
Recorded limitation: an authored above on the statement door is stored and never read
span/hairpin-diminuendo
| Spelling | Duration of effect | Placement |
|---|---|---|
| 4C> D | OneShot | Below |
Deleting it restores: the level in force holds flat across the passage.
Recorded limitation: an authored above on the statement door is stored and never read
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: a glissando across a system break is not drawn, and says so on the render report
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 |
|---|---|---|
| span custom-line | OneShot | None |
Deleting it restores: the passage carries no bracketed line.
Recorded limitation: reaches the model through the v0.2 statement door and is not painted at all
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/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/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, 149:-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/movement-title
| Spelling | Duration of effect | Placement |
|---|---|---|
| movement-title "…" | Sticky | None |
Deleting it restores: the title block loses that line and closes up.
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.