Automatic note splitting - GNU LilyPond
Description: GNU LilyPond

Next: Writing music in parallel, Previous: Skipping corrected music, Up: Alternate music entry

#### 6.2.7 Automatic note splitting

Long notes can be converted automatically to tied notes. This is done by replacing the Note_heads_engraver by the Completion_heads_engraver. In the following examples, notes crossing the bar line are split and tied.

    \new Voice \with {
      \remove "Note_heads_engraver"
      \consists "Completion_heads_engraver"
    } {
      c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
    }

This engraver splits all running notes at the bar line, and inserts ties. One of its uses is to debug complex scores: if the measures are not entirely filled, then the ties exactly show how much each measure is off.

##### Bugs

Not all durations (especially those containing tuplets) can be represented exactly with normal notes and dots, but the engraver will not insert tuplets.

`Completion_heads_engraver` only affects notes; it does not split rests.

##### See also

Examples: `input/regression/completion-heads.ly`.

Program reference: Completion_heads_engraver.

This page is for LilyPond-2.8.8 (stable-branch).

Other languages: English.
Using automatic language selection.