Next: Voice, Previous: VaticanaStaff, Up: Contexts
Same as Voice
context, except that it is accommodated for tyepsetting Gregorian Chant in the notational style of Editio Vaticana.
This context also accepts commands for the following context(s):
Voice
This context creates the following layout objects:
Arpeggio, Beam, BreathingSign, ClusterSpannerBeacon, ClusterSpanner, CombineTextScript, Dots, DoublePercentRepeatCounter, DoublePercentRepeat, DynamicLineSpanner, DynamicText, Fingering, Glissando, Hairpin, LaissezVibrerTieColumn, LaissezVibrerTie, MultiMeasureRestNumber, MultiMeasureRestText, MultiMeasureRest, NoteColumn, NoteHead, NoteSpacing, PercentRepeatCounter, PercentRepeat, PhrasingSlur, RepeatSlash, RepeatTieColumn, RepeatTie, Rest, ScriptColumn, Script, TextScript, TextSpanner, TieColumn, Tie, TrillPitchAccidental, TrillPitchGroup, TrillPitchHead, TrillSpanner, TupletBracket, TupletNumber, 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.1
.
edge-height
in TextSpanner to '(0 . 0)
.
style
in TextSpanner to 'line
.
dash-fraction
in TextSpanner to '()
.
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:
Vaticana_ligature_engraver
Music types accepted:
This engraver creates the following layout objects:
VaticanaLigature.
Skip_event_swallow_translator
Music types accepted:
Grace_engraver
Properties (read)
graceSettings
(list)add-grace-property
function.
Tuplet_engraver
Music types accepted:
Properties (read)
tupletNumberFormatFunction
(procedure)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
.
tupletFullLength
(boolean)Tie_engraver
Music types accepted:
Properties (read)
tieWaitForNote
(boolean)tieMelismaBusy
(boolean)Cluster_spanner_engraver
Music types accepted:
cluster-note-event and busy-playing-event
This engraver creates the following layout objects:
ClusterSpanner and ClusterSpannerBeacon.
Phrasing_slur_engraver
Music types accepted:
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:
script-event and articulation-event
Properties (read)
scriptDefinitions
(list)Fingering_engraver
Music types accepted:
This engraver creates the following layout objects:
Fingering.
Dynamic_engraver
Music types accepted:
absolute-dynamic-event, crescendo-event and decrescendo-event
This engraver creates the following layout objects:
DynamicLineSpanner, DynamicText, Hairpin and TextSpanner.
Text_engraver
Music types accepted:
This engraver creates the following layout objects:
TextScript.
Part_combine_engraver
Music types accepted:
Properties (read)
printPartCombineTexts
(boolean)soloText
(string)soloIIText
(string)aDueText
(string)Melisma_translator
melismaBusy
, and signals it to the ddlyrics
code.
Music types accepted:
melisma-playing-event and melisma-span-event
Properties (read)
melismaBusy
(boolean)melismaBusyProperties
(list)#'(melismaBusy beamMelismaBusy)
, only manual melismata and
manual beams are considered. Possible values include
melismaBusy
, slurMelismaBusy
, tieMelismaBusy
, and
beamMelismaBusy
slurMelismaBusy
(boolean)tieMelismaBusy
(boolean)beamMelismaBusy
(boolean)Slash_repeat_engraver
Music types accepted:
Properties (read)
measureLength
(moment)Percent_repeat_engraver
Music types accepted:
Properties (read)
measureLength
(moment)currentCommandColumn
(layout object)countPercentRepeats
(boolean)Chord_tremolo_engraver
Music types accepted:
This engraver creates the following layout objects:
Beam.
New_fingering_engraver
Properties (read)
fingeringOrientations
(list)Auto_beam_engraver
stemLeftBeamCount
and stemRightBeamCount
.
Music types accepted:
Properties (read)
autoBeaming
(boolean)autoBeamSettings
(list)beatLength
(moment)subdivideBeams
(boolean)Grace_beam_engraver
Music types accepted:
Properties (read)
beamMelismaBusy
(boolean)beatLength
(moment)allowBeamBreak
(boolean)subdivideBeams
(boolean)Beam_engraver
Music types accepted:
Properties (read)
beamMelismaBusy
(boolean)beatLength
(moment)subdivideBeams
(boolean)Rest_engraver
Music types accepted:
Properties (read)
middleCPosition
(number)clefPosition
and
clefGlyph
.
Note_heads_engraver
Music types accepted:
note-event and busy-playing-event
Properties (read)
middleCPosition
(number)clefPosition
and
clefGlyph
.
Breathing_sign_engraver
Music types accepted:
This engraver creates the following layout objects:
BreathingSign.
Glissando_engraver
Music types accepted:
Properties (read)
followVoice
(boolean)Note_head_line_engraver
Music types accepted:
Properties (read)
followVoice
(boolean)Repeat_tie_engraver
Music types accepted:
This engraver creates the following layout objects:
RepeatTie and RepeatTieColumn.
Laissez_vibrer_engraver
Music types accepted:
This engraver creates the following layout objects:
LaissezVibrerTie and LaissezVibrerTieColumn.
Forbid_line_break_engraver
Properties (read)
busyGrobs
(list)Grob_pq_engraver
Properties (read)
busyGrobs
(list)busyGrobs
(list)Trill_spanner_engraver
Music types accepted:
This engraver creates the following layout objects:
TrillSpanner.
Text_spanner_engraver
Music types accepted:
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-rest-event and multi-measure-text-event
Properties (read)
currentBarNumber
(integer)restNumberThreshold
(number)breakableSeparationItem
(layout object)currentCommandColumn
(layout object)measurePosition
(moment)measureLength
(moment)Arpeggio_engraver
Music types accepted:
This engraver creates the following layout objects:
Arpeggio.
Output_property_engraver
Music types accepted:
Pitched_trill_engraver
This engraver creates the following layout objects:
TrillPitchAccidental, TrillPitchGroup and TrillPitchHead.
Font_size_engraver
Properties (read)
fontSize
(number)
This page is for LilyPond-2.8.0 (stable-branch).