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.

repeat-tied-properties

An alist with the following elements.

note-head-visible

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

parenthesize

If set to #t, parenthesize the number for a note with \repeatTie.

tied-properties

An alist with the following elements.

break-visibility

A vector of 3 booleans, #(end-of-line unbroken begin-of-line), to control the visibility of ties over a line break. #t means visible, #f means killed.

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 section All layout objects for more information on the available parameters and their default values of a particular grob’s details property. See section Graphical Object Interfaces for documentation of the available parameters. Supporting interfaces can be found at the bottom of a grob’s description section.

Internal properties:

display-cautionary (boolean)

Should the grob be displayed as a cautionary grob?

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.14 (development-branch).