LilyPond Internals Reference: 3.1.51 Episema

### 3.1.51 `Episema`

An episema line (over a group of notes). Used in Gregorian chant.

`Episema` objects are created by: `Episema_engraver`.

Standard settings:

`bound-details` (alist, with symbols as keys):

      '((left (padding . 0) (attach-dir . -1))
        (right (padding . 0) (attach-dir . 1)))

  An alist of properties for determining attachments of spanners to 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`.

`left-bound-info` (alist, with symbols as keys):

  `ly:horizontal-line-spanner::calc-left-bound-info`

  An alist of properties for determining attachments of spanners to edges.

`right-bound-info` (alist, with symbols as keys):

  `ly:horizontal-line-spanner::calc-right-bound-info`

  An alist of properties for determining attachments of spanners to edges.

`side-axis` (number):

  `1`

  If the value is `X` (or equivalently `0`), the object is placed horizontally next to the other object. If the value is `Y` or `1`, it is placed vertically.

`stencil` (stencil):

  `ly:line-spanner::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.

`Y-offset` (number):

  `#<unpure-pure-container #<procedure ly:side-position-interface::y-aligned-side (_ #:optional _)> #<procedure ly:side-position-interface::pure-y-aligned-side (_ _ _ #:optional _)> >`

  The vertical amount that this object is moved relative to its Y-parent.

This object supports the following interface(s): `episema-interface`, `font-interface`, `grob-interface`, `horizontal-line-spanner-interface`, `line-interface`, `line-spanner-interface`, `side-position-interface` and `spanner-interface`.

This object is of class Spanner (characterized by `spanner-interface`).

#### LilyPond – Internals Reference v2.24.4 (stable-branch).