LilyPond program-reference: 2.2.61 Metronome_mark_engraver

### 2.2.61 Metronome_mark_engraver

Engrave metronome marking. This delegates the formatting work to the function in the `metronomeMarkFormatter` property. The mark is put over all staves. The staves are taken from the `stavesFound` property, which is maintained by Staff_collecting_engraver.

Properties (read)

> `stavesFound` (list of grobs)

>   A list of all staff-symbols found.

> `metronomeMarkFormatter` (procedure)

>   How to produce a metronome markup. Called with four arguments: text, duration, count and context.

> `tempoUnitDuration` (duration)

>   Unit for specifying tempo.

> `tempoUnitCount` (number)

>   Count for specifying tempo.

> `tempoText` (markup)

>   Text for tempo marks.

> `tempoHideNote` (boolean)

>   Hide the note=count in tempo marks.

This engraver creates the following layout object(s):

MetronomeMark.

`Metronome_mark_engraver` is part of the following context(s): Score.

#### Internals Reference