[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Arpeggio_engraver ] | [ Up : Engravers and Performers ] | [ Axis_group_engraver > ] |
2.2.5 Auto_beam_engraver
Generate beams based on measure characteristics and observed Stems. Uses
baseMoment
, beatStructure
, beamExceptions
,
measureLength
, and measurePosition
to decide when to start and
stop a beam. Overriding beaming is done through Stem_engraver
properties
stemLeftBeamCount
and stemRightBeamCount
.
Music types accepted:
beam-forbid-event
Properties (read)
-
autoBeaming
(boolean) If set to true then beams are generated automatically.
-
baseMoment
(moment) Smallest unit of time that will stand on its own as a subdivided section.
-
beamExceptions
(list) An alist of exceptions to autobeam rules that normally end on beats.
-
beamHalfMeasure
(boolean) Whether to allow a beam to begin halfway through the measure in triple time, which could look like 6/8.
-
beatStructure
(list) List of
baseMoment
s that are combined to make beats.-
subdivideBeams
(boolean) If set, multiple beams will be subdivided at
baseMoment
positions by only drawing one beam over the beat.
This engraver creates the following layout object(s):
Beam
.
Auto_beam_engraver
is part of the following context(s) in \layout
: CueVoice
, DrumVoice
, GregorianTranscriptionVoice
, KievanVoice
, MensuralVoice
, PetrucciVoice
, StandaloneRhythmVoice
, TabVoice
, VaticanaVoice
and Voice
.
[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Arpeggio_engraver ] | [ Up : Engravers and Performers ] | [ Axis_group_engraver > ] |