LilyPond program-reference: 2.2.9 Beam_engraver

### 2.2.9 Beam_engraver

Handle `Beam` events by engraving beams. If omitted, then notes are printed with flags instead of beams.

Music types accepted:

beam-event

Properties (read)

> `beamMelismaBusy` (boolean)

>   Signal if a beam is present.

> `beatLength` (moment)

>   The length of one beat in this time signature.

> `subdivideBeams` (boolean)

>   If set, multiple beams will be subdivided at beat positions by only drawing one beam over the beat.

Properties (write)

> `forbidBreak` (boolean)

>   If set to `##t`, prevent a line break at this point.

This engraver creates the following layout object(s):

Beam.

`Beam_engraver` is part of the following context(s): CueVoice, DrumVoice, GregorianTranscriptionVoice, MensuralVoice, TabVoice, VaticanaVoice and Voice.

#### Internals Reference