# 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.

[Read the explanation](pitch.md)

## 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](chords.md) · [Read the explanation](pitch.md)

## 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.

[Read the explanation](rhythm.md)

## 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)

[Read the explanation](rhythm.md)

## 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.

[Read the explanation](rhythm.md)

## node/measure-repeat

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| && | OneShot | None |

Deleting it restores: the bar is empty, which reads as a bar of rest.

[Read the explanation](repeats.md)

## mark/staccato

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (.) | OneShot | FlipsWithStem |

Deleting it restores: the note is played plain; the next note was never affected anyway.

[Read the explanation](marks.md)

## mark/staccatissimo

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (..) | OneShot | FlipsWithStem |

Deleting it restores: the note is played plain.

[Read the explanation](marks.md)

## mark/accent

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (>) | OneShot | FlipsWithStem |

Deleting it restores: the note takes the dynamic in force, unaccented.

[Read the explanation](marks.md)

## mark/tenuto

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (-) | OneShot | FlipsWithStem |

Deleting it restores: the note takes its plain written length.

[Read the explanation](marks.md)

## mark/marcato

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (^) | OneShot | FlipsWithStem |

Deleting it restores: the note is played plain.

[Read the explanation](marks.md)

## 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.

[Read the explanation](marks.md)

## 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

[Read the explanation](marks.md)

## mark/trill

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (tr) | OneShot | Above |

Deleting it restores: the note sounds once, plain.

[Read the explanation](marks.md)

## mark/mordent

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (mord) | OneShot | Above |

Deleting it restores: the note sounds once, plain.

[Read the explanation](marks.md)

## mark/turn

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (turn) | OneShot | Above |

Deleting it restores: the note sounds once, plain.

[Read the explanation](marks.md)

## mark/inverted-turn

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (iturn) | OneShot | Above |

Deleting it restores: the note sounds once, plain.

[Read the explanation](marks.md)

## 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.

[Read the explanation](marks.md)

## 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.

[Read the explanation](marks.md)

## mark/tremolo

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (trem2) | OneShot | None |

Deleting it restores: the note sounds as one stroke of its written value.

[Read the explanation](marks.md)

## 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

[Read the explanation](marks.md)

## mark/expression

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (dolce) | OneShot | ByPosition |

Deleting it restores: the passage is played without the instruction.

[Read the explanation](marks.md)

## mark/text

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| ("sul pont.") | OneShot | ByPosition |

Deleting it restores: the passage is played without the instruction.

[Read the explanation](marks.md)

## 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.

[Read the explanation](context.md)

## 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](chords.md) · [Read the explanation](lyrics.md)

## 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.

[Read the explanation](context.md)

## 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.

[Read the explanation](context.md)

## mark/rehearsal-spoken

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| RH A | OneShot | Above |

Deleting it restores: the bar is an ordinary bar.

[Read the explanation](context.md)

## mark/navigation

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| [segno] | OneShot | Above |

Deleting it restores: the piece plays straight through this point.

[Read the explanation](repeats.md)

## mark/barline

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| \|\| | OneShot | None |

Deleting it restores: the bar closes with a plain single barline.

[Read the explanation](repeats.md)

## 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.

[Read the explanation](repeats.md)

## mark/lyric

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| lyrics: | OneShot | Below |

Deleting it restores: the line is vocalised or played; the notes do not move.

[Read the explanation](lyrics.md)

## mark/breath

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (,) | OneShot | Above |

Deleting it restores: the phrase runs on without a lift.

[Read the explanation](marks.md)

## mark/caesura

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| (caesura) | OneShot | Above |

Deleting it restores: the phrase runs on without a break.

[Read the explanation](marks.md)

## 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.

[Read the explanation](percussion.md)

## 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)

[Read the explanation](lyrics.md)

## span/slur

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| 4C~ D | OneShot | FlipsWithStem |

Deleting it restores: the notes are played separately; nothing else moves.

[Read the explanation](connectors.md)

## span/tie

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| 4C~ C | OneShot | FlipsWithStem |

Deleting it restores: the second note is struck again instead of held.

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## span/pedal

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| [ped..] | OneShot | Below |

Deleting it restores: the passage is played without the sustain pedal.

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](connectors.md)

## 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

[Read the explanation](repeats.md)

## 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.

[Read the explanation](rhythm.md)

## span/tempo-transition

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| [rit..] | OneShot | Above |

Deleting it restores: the tempo steps rather than ramps between its two ends.

[Read the explanation](connectors.md)

## 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).

[Read the explanation](context.md)

## 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).

[Read the explanation](context.md)

## 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.

[Read the explanation](context.md)

## 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.

[Read the explanation](context.md)

## 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.

[Read the explanation](context.md)

## 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.

[Read the explanation](context.md)

## state/spell

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| spell key | Sticky | None |

Deleting it restores: `spell absolute` returns: a written accidental means exactly itself.

[Read the explanation](pitch.md)

## 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.

[Read the explanation](pitch.md)

## 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.

[Read the explanation](context.md)

## 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

[Read the explanation](reuse.md)

## 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.

[Read the explanation](first-score.md)

## 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.

[Read the explanation](first-score.md)

## identity/composer

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| composer "…" | Sticky | None |

Deleting it restores: the title block loses that line and closes up.

[Read the explanation](first-score.md)

## identity/arranger

| Spelling | Duration of effect | Placement |
| --- | --- | --- |
| arranger "…" | Sticky | None |

Deleting it restores: the title block loses that line and closes up.

[Read the explanation](first-score.md)

## 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](collections.md)

## 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.

[Read the explanation](first-score.md)

## 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.

[Read the explanation](structure.md)

## 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.

[Read the explanation](structure.md)
