Same as Voice context, except that it is accommodated for tyepsetting Gregorian Chant in the notational style of Editio Vaticana.
This context is also known as:
Voice
This context creates the following layout objects: Arpeggio, Beam, BreathingSign, ClusterSpannerBeacon, ClusterSpanner, CombineTextScript, Dots, DoublePercentRepeat, DynamicLineSpanner, DynamicText, Fingering, Glissando, Hairpin, MultiMeasureRestNumber, MultiMeasureRestText, MultiMeasureRest, NoteColumn, NoteHead, NoteSpacing, PercentRepeat, PhrasingSlur, RepeatSlash, Rest, ScriptColumn, Script, TextScript, TextSpanner, TieColumn, Tie, TupletBracket, VaticanaLigature and VoiceFollower.
This context sets the following properties:
edge-text in TextSpanner to '( . )
enclose-bounds in TextSpanner to 1
padding in TextSpanner to 0.5
edge-height in TextSpanner to '(0 . 0)
style in TextSpanner to 'line
autobeaming to #f
padding in Script to 0.5
style in NoteHead to 'vaticana_punctum
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
Vaticana_ligature_engraver
Music types accepted: ligature-event
This engraver creates the following layout objects:
VaticanaLigature.
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)
Cluster_spanner_engraver
Music types accepted: cluster-note-event
This engraver creates the following layout objects:
ClusterSpanner and ClusterSpannerBeacon.
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
Fingering_engraver
Music types accepted: fingering-event
This engraver creates the following layout objects:
Fingering.
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.
New_fingering_engraver
Properties (read)
fingeringOrientations (list)
left, right, up and/or down. This list
determines where fingerings are put relative to the chord being
fingered.
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)
Rest_engraver
Music types accepted: rest-event
Properties (read)
middleCPosition (number)
clefPosition and
clefGlyph.
Note_heads_engraver
Music types accepted: busy-playing-event and note-event
Properties (read)
middleCPosition (number)
clefPosition and
clefGlyph.
Breathing_sign_engraver
Music types accepted: breathing-event
This engraver creates the following layout objects:
BreathingSign.
Glissando_engraver
Music types accepted: glissando-event
Properties (read)
followVoice (boolean)
Note_head_line_engraver
Music types accepted: glissando-event
Properties (read)
followVoice (boolean)
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)
Arpeggio_engraver
Music types accepted: arpeggio-event
This engraver creates the following layout objects:
Arpeggio.
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). |