[ << 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
beatBase
, 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.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.
beatBase
(positive exact rational or +inf.0)The musical length corresponding to one unit of
beatStructure
.beatStructure
(list)A sequence describing the length of each beat in the measure in units of
beatBase
.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 > ] |