LilyPond Internals Reference: 2.2.34 Divisio_engraver

### 2.2.34 `Divisio_engraver`

Create divisiones: chant notation for points of breathing or caesura.

Music types accepted: `caesura-event`, `fine-event`, `section-event`, `volta-repeat-end-event` and `volta-repeat-start-event`

Properties (read)

`caesuraType` (list)

  An alist

  >     ((bar-line . bar-type)
  >      (breath . breath-type)
  >      (scripts . script-type…)
  >      (underlying-bar-line . bar-type))

  specifying which breath mark, bar line, and scripts to create at `\caesura`. All entries are optional.

  `bar-line` has higher priority than a measure bar line and `underlying-bar-line` has lower priority than a measure bar line.

`caesuraTypeTransform` (procedure)

  An engraver callback taking three arguments and returning an alist of the same kind as `caesuraType`.

  The first argument is the context.

  The second argument is the value of `caesuraType` with an additional entry `(articulations . symbol-list)` identifying the articulations attached to the caesura in the music. If the transform function returns this second argument unmodified, it is as if no transform function were set; the function is free to return a different value. The transform function can remove articulations, but any added articulations are ignored.

  The third argument is a symbol-list identifying certain things the engraver has observed. `bar-line` indicates that the engraver has observed a `BarLine` at the current moment.

This engraver creates the following layout object(s): `Divisio`.

`Divisio_engraver` is part of the following context(s) in `\layout`: `GregorianTranscriptionStaff`, `InternalGregorianStaff` and `VaticanaStaff`.

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