LilyPond Internals Reference: 3.1.84 PianoPedalBracket

### 3.1.84 PianoPedalBracket

PianoPedalBracket objects are created by: Piano_pedal_engraver.

Standard settings:

> `bound-padding` (number):

>   `1.0`

>   The amount of padding to insert around spanner bounds.

> `bracket-flare` (pair of numbers):

>   `'(0.5 . 0.5)`

>   A pair of numbers specifying how much edges of brackets should slant outward. Value `0.0` means straight edges.

> `direction` (direction):

>   `-1`

>   If `side-axis` is `0` (or `#X`), then this property determines whether the object is placed `#LEFT`, `#CENTER` or `#RIGHT` with respect to the other object. Otherwise, it determines whether the object is placed `#UP`, `#CENTER` or `#DOWN`. Numerical values may also be used: `#UP`=`1`, `#DOWN`=`-1`, `#LEFT`=`-1`, `#RIGHT`=`1`, `#CENTER`=`0`.

> `edge-height` (pair):

>   `'(1.0 . 1.0)`

>   A pair of numbers specifying the heights of the vertical edges: `(left-height . right-height)`.

> `shorten-pair` (pair of numbers):

>   `'(0.0 . 0.0)`

>   The lengths to shorten a text-spanner on both sides, for example a pedal bracket. Positive values shorten the text-spanner, while negative values lengthen it.

> `stencil` (stencil):

>   `ly:piano-pedal-bracket::print`

>   The symbol to print.

> `style` (symbol):

>   `'line`

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

> `thickness` (number):

>   `1.0`

>   Line thickness, generally measured in `line-thickness`.

This object supports the following interface(s): grob-interface, line-interface, piano-pedal-bracket-interface, piano-pedal-interface and spanner-interface.

#### Internals Reference