3.2.151 tab-note-head-interface

A note head in tablature.

The following properties may be set in the details list.

cautionary-properties

An alist to format cautionaries (usually parentheses enclosing the number) with the following elements.

angularity

How much the parentheses should become angular.

half-thickness

The maximum thickness of a parenthesis.

padding

The padding between the parentheses and the enclosed number.

procedure

A function to handle cautionaries, taking the other four elements of the cautionary-properties alist as arguments.

width

The maximum horizontal extent of a parenthesis.

harmonic-properties

An alist to format harmonics (usually parentheses enclosing the number) with the following elements.

angularity

How much the parentheses should become angular.

half-thickness

The maximum thickness of a parenthesis.

padding

The padding between the parentheses and the enclosed number.

procedure

A function to handle harmonics, taking the other four elements of the harmonic-properties alist as arguments.

width

The maximum horizontal extent of a parenthesis.

head-offset

Move all tablature numbers horizontally. The value is given as a multiple of a single-digit number width.

tied-properties

An alist with the following elements.

tied

Keep track whether a Tie ends at this note.

repeat-tied

Does this note hold a RepeatTie? 'repeat-tied is also set if the note is part of a chord with set RepeatTie.

note-head-visible

If set to #t, show a number for a note with \repeatTie or a note ending a Tie.

parenthesize

If set to #t, parenthesize the number for a tied note after a line break.

User-settable properties:

details (alist, with symbols as keys)

An alist of parameters for detailed grob behavior. See All layout objects for more information on the available parameters and their default values of a particular grob’s details property. See Graphical Object Interfaces for documentation of the available parameters. Supporting interfaces can be found at the bottom of a grob’s description section.

parenthesized (boolean)

Parenthesize this grob.

Internal properties:

span-start (boolean)

Is the note head at the start of a spanner?

This grob interface is used in the following graphical object(s): TabNoteHead.


LilyPond Internals Reference v2.25.22 (development-branch).