LilyPond Internals Reference: 2.2.20 Completion_heads_engraver

### 2.2.20 Completion_heads_engraver

This engraver replaces `Note_heads_engraver`. It plays some trickery to break long notes and automatically tie them into the next measure.

Music types accepted:

note-event

Properties (read)

> `measureLength` (moment)

>   Length of one measure in the current time signature.

> `measurePosition` (moment)

>   How much of the current measure have we had. This can be set manually to create incomplete measures.

> `middleCPosition` (number)

>   The place of the middle C, measured in half staff-spaces. Usually determined by looking at `middleCClefPosition` and `middleCOffset`.

> `timing` (boolean)

>   Keep administration of measure length, position, bar number, etc.? Switch off for cadenzas.

Properties (write)

> `completionBusy` (boolean)

>   Whether a completion-note head is playing.

This engraver creates the following layout object(s):

NoteHead, Tie and TieColumn.

`Completion_heads_engraver` is not part of any context.

#### Internals Reference