[ << 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
#t
then beams are generated automatically. If set to#f
, auto-beaming is switched off as soon as the current beam (if any) is finished according to the auto-beaming rules.baseMoment
(positive moment with no grace part)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, beams of mulitple stems may be subdivided by omitting a number of beamlets, dependent on
maximumBeamSubdivisionInterval
, between beats at mulitiples ofminimumBeamSubdivisionInterval
.
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 > ] |