A voice on a percussion staff.
This context is also known as:
Voice
This context creates the following layout objects: Beam, BreathingSign, CombineTextScript, Dots, DoublePercentRepeat, DynamicLineSpanner, DynamicText, Hairpin, MultiMeasureRestNumber, MultiMeasureRestText, MultiMeasureRest, NoteColumn, NoteHead, NoteSpacing, PercentRepeat, PhrasingSlur, RepeatSlash, Rest, ScriptColumn, Script, Slur, StemTremolo, Stem, TextScript, TextSpanner, TieColumn, Tie and TupletBracket.
This context sets the following properties:
localKeySignature
to '()
This context is a `bottom' context; it can not contain other contexts.
This context is built from the following engravers:
Engraver_group_engraver
Skip_event_swallow_translator
Music types accepted:
skip-event
Tuplet_engraver
Music types accepted: time-scaled-music
Properties (read)
tupletSpannerDuration
(moment)
\times
expression that gave rise to it. By setting this
property, you can make brackets last shorter. Example
@lilypond[verbatim,fragment] context Voice \times 2/3 { property Voice.tupletSpannerDuration = #(ly:make-moment 1 4) c-[8 c c-] c-[ c c-] } @end lilypond.
tupletNumberFormatFunction
(procedure)
Drum_notes_engraver
Music types accepted: busy-playing-event and note-event
Properties (read)
drumStyleTable
(hash table)
drums-style
,
timbales-style
, congas-style
, bongos-style
and
percussion-style
.
The layout style is a hash table, containing the drum-pitches (e.g. the
symbol hihat
) as key, and a list (notehead-style
script vertical-position) as values.
Rest_engraver
Music types accepted: rest-event
Properties (read)
middleCPosition
(number)
clefPosition
and
clefGlyph
.
Grob_pq_engraver
Properties (read)
busyGrobs
(list)
busyGrobs
(list)
Text_spanner_engraver
Music types accepted: text-span-event
This engraver creates the following layout objects:
TextSpanner.
Multi_measure_rest_engraver
R
. Reads measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest. Reads measureLength to determine if it should use a whole rest or a breve rest to represent 1 measure
Music types accepted: multi-measure-text-event and multi-measure-rest-event
Properties (read)
measureLength
(moment)
measurePosition
(moment)
currentCommandColumn
(layout object)
breakableSeparationItem
(layout object)
restNumberThreshold
(number)
currentBarNumber
(integer)
Skip_event_swallow_translator
Music types accepted:
skip-event
Tuplet_engraver
Music types accepted: time-scaled-music
Properties (read)
tupletSpannerDuration
(moment)
\times
expression that gave rise to it. By setting this
property, you can make brackets last shorter. Example
@lilypond[verbatim,fragment] context Voice \times 2/3 { property Voice.tupletSpannerDuration = #(ly:make-moment 1 4) c-[8 c c-] c-[ c c-] } @end lilypond.
tupletNumberFormatFunction
(procedure)
Tie_engraver
Music types accepted: tie-event
Properties (read)
tieMelismaBusy
(boolean)
Slur_engraver
Music types accepted: slur-event
Properties (read)
slurMelismaBusy
(boolean)
Phrasing_slur_engraver
Music types accepted: phrasing-slur-event
This engraver creates the following layout objects:
PhrasingSlur.
Rhythmic_column_engraver
This engraver creates the following layout objects:
NoteColumn and NoteSpacing.
Script_column_engraver
This engraver creates the following layout objects:
ScriptColumn.
Script_engraver
Music types accepted: articulation-event and script-event
Properties (read)
scriptDefinitions
(list)
scm/script.scm
for more information
Dynamic_engraver
Music types accepted: decrescendo-event, crescendo-event and absolute-dynamic-event
This engraver creates the following layout objects:
DynamicLineSpanner, DynamicText, Hairpin and TextSpanner.
Text_engraver
Music types accepted: text-script-event
This engraver creates the following layout objects:
TextScript.
Part_combine_engraver
Music types accepted: part-combine-event
Properties (read)
soloADue
(boolean)
Melisma_translator
melismaBusy
, and signals it to the ddlyrics
code.
Music types accepted: melisma-span-event and melisma-playing-event
Properties (read)
beamMelismaBusy
(boolean)
tieMelismaBusy
(boolean)
slurMelismaBusy
(boolean)
melismaBusyProperties
(list)
#'(melismaBusy beamMelismaBusy)
, only manual melismata and
manual beams are considered. Possible values include
melismaBusy
, slurMelismaBusy
, tieMelismaBusy
, and
beamMelismaBusy
melismaBusy
(boolean)
Slash_repeat_engraver
Music types accepted: repeated-music
Properties (read)
measureLength
(moment)
Percent_repeat_engraver
Music types accepted: repeated-music
Properties (read)
currentCommandColumn
(layout object)
measureLength
(moment)
Chord_tremolo_engraver
Music types accepted: repeated-music
This engraver creates the following layout objects:
Beam.
Auto_beam_engraver
stemLeftBeamCount
and stemRightBeamCount
.
Music types accepted: beam-forbid-event
Properties (read)
subdivideBeams
(boolean)
beatLength
(moment)
autoBeamSettings
(list)
autoBeaming
(boolean)
Grace_beam_engraver
Music types accepted: beam-event
Properties (read)
subdivideBeams
(boolean)
allowBeamBreak
(boolean)
beatLength
(moment)
beamMelismaBusy
(boolean)
Beam_engraver
Music types accepted: beam-event
Properties (read)
subdivideBeams
(boolean)
beatLength
(moment)
beamMelismaBusy
(boolean)
Stem_engraver
Music types accepted: tremolo-event
Properties (read)
stemRightBeamCount
(integer)
stemLeftBeamCount
.
stemLeftBeamCount
(integer)
tremoloFlags
(integer)
Rest_engraver
Music types accepted: rest-event
Properties (read)
middleCPosition
(number)
clefPosition
and
clefGlyph
.
Breathing_sign_engraver
Music types accepted: breathing-event
This engraver creates the following layout objects:
BreathingSign.
Forbid_line_break_engraver
Properties (read)
busyGrobs
(list)
Grob_pq_engraver
Properties (read)
busyGrobs
(list)
busyGrobs
(list)
Text_spanner_engraver
Music types accepted: text-span-event
This engraver creates the following layout objects:
TextSpanner.
Multi_measure_rest_engraver
R
. Reads measurePosition and currentBarNumber to determine what number to print over the MultiMeasureRest. Reads measureLength to determine if it should use a whole rest or a breve rest to represent 1 measure
Music types accepted: multi-measure-text-event and multi-measure-rest-event
Properties (read)
measureLength
(moment)
measurePosition
(moment)
currentCommandColumn
(layout object)
breakableSeparationItem
(layout object)
restNumberThreshold
(number)
currentBarNumber
(integer)
Output_property_engraver
Music types accepted:
layout-instruction
Font_size_engraver
Properties (read)
fontSize
(number)
Read comments on this page, or
add one.
This page is for LilyPond-2.2.0 (stable-branch). |