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 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.

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