LilyPond Internals Reference: 3.2.80 note-head-interface

### 3.2.80 note-head-interface

A note head. There are many possible values for `style`. For a complete list, see Note head styles.

#### User settable properties:

> `duration-log` (integer)

>   The 2-log of the note head duration, i.e., `0` = whole note, `1` = half note, etc.

> `glyph-name` (string)

>   The glyph name within the font.

>   In the context of (span) bar lines, glyph-name represents a processed form of `glyph`, where decisions about line breaking etc. are already taken.

> `ignore-ambitus` (boolean)

>   If set, don’t consider this notehead for ambitus calculation.

> `ledger-positions` (list)

>   Vertical positions of ledger lines. When set on a `StaffSymbol` grob it defines a repeating pattern of ledger lines and any parenthesized groups will always be shown together.

> `note-names` (vector)

>   Vector of strings containing names for easy-notation note heads.

> `stem-attachment` (pair of numbers)

>   An `(x . y)` pair where the stem attaches to the notehead.

> `style` (symbol)

>   This setting determines in what style a grob is typeset. Valid choices depend on the `stencil` callback reading this property.

#### Internal properties:

> `accidental-grob` (graphical (layout) object)

>   The accidental for this note.

This grob interface is used in the following graphical object(s): AmbitusNoteHead, NoteHead, TabNoteHead and TrillPitchGroup.

#### Internals Reference v2.22.2 (stable-branch).