[ << Translation ] | [Top][Contents][Index] | [ Backend >> ] |
[ < Alteration_glyph_engraver ] | [ Up : Engravers and Performers ] | [ Arpeggio_engraver > ] |
2.2.3 Ambitus_engraver
Create an ambitus.
Properties (read)
keyAlterations
(list)The current key signature. This is an alist containing
(step . alter)
or((octave . step) . alter)
, where step is a number in the range 0 to 6 and alter a fraction, denoting alteration. For alterations, use symbols, e.g.,keyAlterations = #`((6 . ,FLAT))
.middleCClefPosition
(number)The position of the middle C, as determined only by the clef. This can be calculated by looking at
clefPosition
andclefGlyph
.middleCCuePosition
(number)The position of the middle C, as determined only by the clef of the cue notes. This can be calculated by looking at
cueClefPosition
andcueClefGlyph
.middleCOffset
(number)The offset of middle C from the position given by
middleCClefPosition
This is used for ottava brackets.middleCPosition
(number)The place of the middle C, measured in half staff-spaces. Usually determined by looking at
middleCClefPosition
andmiddleCOffset
.staffLineLayoutFunction
(procedure)Layout of staff lines,
traditional
, orsemitone
.
This engraver creates the following layout object(s):
AccidentalPlacement
, Ambitus
, AmbitusAccidental
, AmbitusLine
and AmbitusNoteHead
.
Ambitus_engraver
is not part of any context