Skip to content

Marks and expression

Every mark on this page follows the same two rules, so there is only one thing to learn:

  • The target is the note you just entered while input mode is on, otherwise the note (or chord) under the caret — or the selection, where a selection makes sense.
  • Pressing again removes it. Marks toggle, cycles step forward and eventually step off. Each press is one undo step.
KeysActionApplies
ttie · tie chain (selection)any time

With no selection, t ties the caret’s note back to its predecessor — including across the barline when the note opens a measure. The pitches have to match; battuta refuses rather than write a tie between different notes.

With a run selected, t ties every consecutive pair in it, which is how you notate a note held over several measures. The same selection unties it.

One pitch tied across three notes and over a barline
One pitch held over three notes and a barline.

Tie chains are handled as chains, not as isolated pairs: the shared note in the middle gets the right MEI value, and untying any link splits the chain into valid remainders instead of orphaning half a tie. Playback and rendering follow automatically — a chain sounds as one attack for its whole length.

KeysActionApplies
shift + sslur (selection) / double sharp 𝄪any time

Select a run and press shift + s, or place the caret and press it to slur to the next event. The same endpoints again remove the slur.

A slur arching over four notes
A slur over a selected run; the run may cross any number of measures.

Cross-staff slurs work too: shift-click a note on one staff and a note on another — that gives an endpoint pair — then press shift + s.

With nothing selected, shift + s writes a double sharp instead. On a chord it opens the per-note picker.

KeysActionApplies
,staccatoany time
;accentany time
shift + :orshift + >marcatoany time
<staccatissimoany time
hfermataany time
Staccato, accent, marcato and staccatissimo on four notes
Staccato, accent, marcato, staccatissimo.

Marcato is the accent key shifted, and staccatissimo is the staccato key shifted — so there are two keys to remember, not four. (On AZERTY the shifted characters differ but the physical keys are the same.)

h puts a fermata over the target.

A held note with a fermata over the final chord
A fermata on the final note.

w cycles through the ornaments: on a chord it starts with the arpeggio, then tremolo, trill, mordent, then off.

An arpeggiated chord, a tremolo, a trill and a mordent
Arpeggiated chord, tremolo, trill, mordent.

p with nothing selected cycles the volume marking on the target note: p → mp → mf → f → off.

The dynamics cycle: p, mp, mf, f under four notes
The volume cycle.

shift + i cycles attack intensity instead: sf → sfz → rinf → rfz → off. A note carries one dynamic marking at a time, so starting one cycle clears a marking from the other.

Attack intensity markings sf, sfz, rinf and rfz
sf, sfz, rinf, rfz.

p with a run selected cycles a hairpin over it: none → crescendo → diminuendo → none. Runs that cross measures are fine, and so are endpoint pairs across staves.

A crescendo hairpin spanning four notes, then a decrescendo
A crescendo over four notes, then a diminuendo.

shift + p over a selection puts the pedal down at the first note and up at the last.

A pedal line from the first to the last note of the measure
Pedal down at the first note, released at the last.
KeysActionApplies
⌥1–5fingering (shift adds)any timefixed
⌥6–0finger change 3-1 (6–0 = new finger 1–5)any timefixed

alt + 15 sets the fingering on the target note or chord. The same number again removes it, a different one replaces it. alt + shift + 15 stacks an extra finger, for chords and substitutions.

alt + 60 writes a change of finger on the existing fingering, where 6–0 stand for the new fingers 1–5: alt + 2 then alt + 6 gives 2-1. The same key removes the substitution; a different one replaces it.

Fingerings 1, 2, 3 above three notes and a 3-1 finger change on the fourth
Fingerings 1, 2, 3 and the substitution 3-1.

These bindings are matched by physical key, so the digit row behaves the same on every keyboard layout.

KeysActionApplies
ttie · tie chain (selection)any time
,staccatoany time
;accentany time
shift + :orshift + >marcatoany time
<staccatissimoany time
hfermataany time
ocoda → To Coda → segno → fine → D.S. → D.C.any time
wornament cycle (arpeggio/tremolo/trill/mordent)any time
pdynamics cycle · hairpin (selection)any time
shift + iattack intensity: sf → sfz → rinf → rfzany time
shift + ppedal (selection)any time
⌥1–5fingering (shift adds)any timefixed
⌥6–0finger change 3-1 (6–0 = new finger 1–5)any timefixed