| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
[ < VaticanaLyrics ] | [ Up: Contexts ] | [ VaticanaStaff > ] | 
2.1.40 VaticanaScore
Top-level context replacing Score for Gregorian chant
notated in Vaticana style.  Compared to Score, it changes the staff
line color to red, uses packed spacing, and removes bar numbers.
This context also accepts commands for the following context(s):
Score and Timing.
This context creates the following layout object(s):
BreakAlignGroup, BreakAlignment, CenteredBarNumberLineSpanner, CodaMark, ControlPoint, ControlPolygon, Footnote, GraceSpacing, JumpScript, LeftEdge, MetronomeMark, NonMusicalPaperColumn, PaperColumn, Parentheses, RehearsalMark, SectionLabel, SegnoMark, SpacingSpanner, StaffGrouper, SystemStartBar, SystemStartBrace, SystemStartBracket, SystemStartSquare, TextMark, VerticalAlignment, VoltaBracket and VoltaBracketSpanner.
This context sets the following properties:
-  Set context property 
additionalPitchPrefixto"". -  Set context property 
aDueTextto"a2". -  Set context property 
alterationGlyphsto#f. -  Set context property 
alternativeRestoresto:'(measurePosition measureLength measureStartNow lastChord)
 -  Set context property 
associatedVoiceTypeto'Voice. -  Set context property 
autoAccidentalsto:'(Staff #<procedure at lily/music-functions.scm:1717:0 (context pitch barnum)>)
 -  Set context property 
autoBeamChecktodefault-auto-beam-check. -  Set context property 
autoBeamingto#t. -  Set context property 
autoCautionariesto'(). -  Set context property 
barCheckSynchronizeto#f. -  Set context property 
barNumberFormattertorobust-bar-number-function. -  Set context property 
barNumberVisibilitytofirst-bar-number-invisible-and-no-parenthesized-bar-numbers. -  Set context property 
beamHalfMeasureto#t. -  Set context property 
breathMarkDefinitionsto:'((altcomma (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.raltcomma")) (caesura (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.caesura.straight")) (chantdoublebar (extra-spacing-width -1.0 . 0.0) (stencil . #<procedure ly:breathing-sign::finalis (_)>) (Y-offset . 0.0)) (chantfullbar (extra-spacing-width -1.0 . 0.0) (stencil . #<procedure ly:breathing-sign::divisio-maxima (_)>) (Y-offset . 0.0)) (chanthalfbar (extra-spacing-height . #<procedure item::extra-spacing-height-including-staff (grob)>) (extra-spacing-width -1.0 . 0.0) (stencil . #<procedure ly:breathing-sign::divisio-maior (_)>) (Y-offset . 0.0)) (chantquarterbar (extra-spacing-height . #<procedure item::extra-spacing-height-including-staff (grob)>) (extra-spacing-width -1.0 . 0.0) (stencil . #<procedure ly:breathing-sign::divisio-minima (_)>)) (comma (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.rcomma")) (curvedcaesura (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.caesura.curved")) (outsidecomma (outside-staff-priority . 40) (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.rcomma")) (spacer (text #<procedure null-markup (layout props)>)) (tickmark (outside-staff-priority . 40) (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.tickmark")) (upbow (outside-staff-priority . 40) (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.uupbow")) (varcomma (text #<procedure musicglyph-markup (layout props glyph-name)> "scripts.rvarcomma"))) -  Set context property 
breathMarkTypeto'comma. -  Set context property 
caesuraTypeto:'((breath . caesura))
 -  Set context property 
centerBarNumbersto#f. -  Set context property 
chordNameExceptionsto:'(((#<Pitch e' > #<Pitch gis' >) #<procedure line-markup (layout props args)> ("+")) ((#<Pitch ees' > #<Pitch ges' >) #<procedure line-markup (layout props args)> ((#<procedure line-markup (layout props args)> ((#<procedure fontsize-markup (layout props increment arg)> 2 "°"))))) ((#<Pitch ees' > #<Pitch ges' > #<Pitch bes' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> "ø"))) ((#<Pitch ees' > #<Pitch ges' > #<Pitch beses' >) #<procedure concat-markup (layout props args)> ((#<procedure line-markup (layout props args)> ((#<procedure fontsize-markup (layout props increment arg)> 2 "°"))) (#<procedure super-markup (layout props arg)> "7"))) ((#<Pitch e' > #<Pitch g' > #<Pitch b' > #<Pitch fis'' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> "lyd"))) ((#<Pitch e' > #<Pitch g' > #<Pitch bes' > #<Pitch des'' > #<Pitch ees'' > #<Pitch fis'' > #<Pitch aes'' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> "alt"))) ((#<Pitch g' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> "5"))) ((#<Pitch g' > #<Pitch c'' >) #<procedure line-markup (layout props args)> ((#<procedure super-markup (layout props arg)> "5")))) -  Set context property 
chordNameFunctiontoignatzek-chord-names. -  Set context property 
chordNameLowercaseMinorto#f. -  Set context property 
chordNameSeparatorto:'(#<procedure hspace-markup (layout props amount)> 0.5)
 -  Set context property 
chordNoteNamerto'(). -  Set context property 
chordPrefixSpacerto0. -  Set context property 
chordRootNamertonote-name->markup. -  Set context property 
clefGlyphto"clefs.G". -  Set context property 
clefPositionto-2. -  Set context property 
clefTranspositionFormattertoclef-transposition-markup. -  Set context property 
codaMarkFormatterto#<procedure at lily/translation-functions.scm:228:4 (number context)>. -  Set context property 
completionFactortounity-if-multimeasure. -  Set context property 
crescendoSpannerto'hairpin. -  Set context property 
cueClefTranspositionFormattertoclef-transposition-markup. -  Set context property 
dalSegnoTextFormattertoformat-dal-segno-text. -  Set context property 
decrescendoSpannerto'hairpin. -  Set context property 
doubleRepeatBarTypeto":..:". -  Set context property 
doubleRepeatSegnoBarTypeto":|.S.|:". -  Set context property 
drumStyleTableto#<hash-table>. -  Set context property 
endRepeatBarTypeto":|.". -  Set context property 
endRepeatSegnoBarTypeto":|.S". -  Set context property 
explicitClefVisibilityto:#(#t #t #t)
 -  Set context property 
explicitCueClefVisibilityto:#(#f #t #t)
 -  Set context property 
explicitKeySignatureVisibilityto:#(#t #t #t)
 -  Set context property 
extendersOverReststo#t. -  Set context property 
extraNaturalto#t. -  Set context property 
figuredBassAlterationDirectionto-1. -  Set context property 
figuredBassFormattertoformat-bass-figure. -  Set context property 
figuredBassLargeNumberAlignmentto0. -  Set context property 
figuredBassPlusDirectionto-1. -  Set context property 
figuredBassPlusStrokedAlistto:'((2 . "figbass.twoplus") (4 . "figbass.fourplus") (5 . "figbass.fiveplus") (6 . "figbass.sixstroked") (7 . "figbass.sevenstroked") (9 . "figbass.ninestroked"))
 -  Set context property 
fineBarTypeto"|.". -  Set context property 
fineSegnoBarTypeto"|.S". -  Set context property 
fineStartRepeatSegnoBarTypeto"|.S.|:". -  Set context property 
fineTextto"Fine". -  Set context property 
fingeringOrientationsto:'(up down)
 -  Set context property 
firstClefto#t. -  Set context property 
forbidBreakBetweenBarLinesto#t. -  Set context property 
graceSettingsto:'((Voice Stem direction 1) (Voice Slur direction -1) (Voice Stem font-size -3) (Voice Flag font-size -3) (Voice NoteHead font-size -3) (Voice TabNoteHead font-size -4) (Voice Dots font-size -3) (Voice Stem length-fraction 0.8) (Voice Stem no-stem-extend #t) (Voice Beam beam-thickness 0.384) (Voice Beam length-fraction 0.8) (Voice Accidental font-size -4) (Voice AccidentalCautionary font-size -4) (Voice Script font-size -3) (Voice Fingering font-size -8) (Voice StringNumber font-size -8))
 -  Set context property 
harmonicAccidentalsto#t. -  Set context property 
highStringOneto#t. -  Set context property 
initialTimeSignatureVisibilityto:#(#f #t #t)
 -  Set context property 
instrumentTranspositionto#<Pitch c' >. -  Set context property 
keepAliveInterfacesto:'(bass-figure-interface chord-name-interface cluster-beacon-interface dynamic-interface fret-diagram-interface lyric-syllable-interface note-head-interface tab-note-head-interface lyric-interface percent-repeat-interface stanza-number-interface)
 -  Set context property 
keyAlterationOrderto:'((6 . -1/2) (2 . -1/2) (5 . -1/2) (1 . -1/2) (4 . -1/2) (0 . -1/2) (3 . -1/2) (3 . 1/2) (0 . 1/2) (4 . 1/2) (1 . 1/2) (5 . 1/2) (2 . 1/2) (6 . 1/2) (6 . -1) (2 . -1) (5 . -1) (1 . -1) (4 . -1) (0 . -1) (3 . -1) (3 . 1) (0 . 1) (4 . 1) (1 . 1) (5 . 1) (2 . 1) (6 . 1))
 -  Set context property 
lyricMelismaAlignmentto-1. -  Set context property 
majorSevenSymbolto:'(#<procedure line-markup (layout props args)> ((#<procedure fontsize-markup (layout props increment arg)> -3 (#<procedure triangle-markup (layout props filled)> #f)))) -  Set context property 
measureBarTypeto"|". -  Set context property 
melismaBusyPropertiesto:'(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy completionBusy)
 -  Set context property 
metronomeMarkFormattertoformat-metronome-markup. -  Set context property 
middleCClefPositionto-6. -  Set context property 
middleCPositionto-6. -  Set context property 
minorChordModifierto"m". -  Set context property 
noChordSymbolto"N.C.". -  Set context property 
noteNameFunctiontonote-name-markup. -  Set context property 
noteNameSeparatorto"/". -  Set context property 
noteToFretFunctiontodetermine-frets. -  Set context property 
partCombineTextsOnNoteto#t. -  Set context property 
pedalSostenutoStringsto:'("Sost. Ped." "*Sost. Ped." "*") -  Set context property 
pedalSostenutoStyleto'mixed. -  Set context property 
pedalSustainStringsto:'("Ped." "*Ped." "*") -  Set context property 
pedalSustainStyleto'text. -  Set context property 
pedalUnaCordaStringsto:'("una corda" "" "tre corde") -  Set context property 
pedalUnaCordaStyleto'text. -  Set context property 
predefinedDiagramTableto#f. -  Set context property 
printAccidentalNamesto#t. -  Set context property 
printKeyCancellationto#t. -  Set context property 
printOctaveNamesto#f. -  Set context property 
printPartCombineTextsto#t. -  Set context property 
printTrivialVoltaRepeatsto#f. -  Set context property 
quotedCueEventTypesto:'(note-event rest-event tie-event beam-event tuplet-span-event tremolo-event)
 -  Set context property 
quotedEventTypesto:'(StreamEvent)
 -  Set context property 
rehearsalMarkFormatterto#<procedure at lily/translation-functions.scm:228:4 (number context)>. -  Set context property 
rehearsalMarkto1. -  Set context property 
repeatCountVisibilitytoall-repeat-counts-visible. -  Set context property 
restNumberThresholdto1. -  Set context property 
scriptDefinitionsto:'((accent (avoid-slur . around) (padding . 0.2) (script-stencil feta "sforzato" . "sforzato") (side-axis . 1) (side-relative-direction . -1)) (accentus (script-stencil feta "uaccentus" . "uaccentus") (side-relative-direction . -1) (avoid-slur . ignore) (padding . 0.2) (quantize-position . #t) (script-priority . -100) (side-axis . 1) (direction . 1)) (altcomma (script-stencil feta "laltcomma" . "raltcomma") (quantize-position . #t) (padding . 0.2) (avoid-slur . ignore) (side-axis . 1) (direction . 1)) (bachschleifer (script-stencil feta "bachschleifer" . "bachschleifer") (no-ledgers . #f) (padding . 0.8) (length-fraction . 0.5) (avoid-slur . around) (side-axis . 0) (direction . -1) (staff-position . #<procedure at lily/output-lib.scm:1892:0 (grob)>)) (circulus (script-stencil feta "circulus" . "circulus") (side-relative-direction . -1) (avoid-slur . ignore) (padding . 0.2) (quantize-position . #t) (script-priority . -100) (side-axis . 1) (direction . 1)) (coda (script-stencil feta "coda" . "coda") (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (direction . 1)) (comma (script-stencil feta "lcomma" . "rcomma") (quantize-position . #t) (padding . 0.2) (avoid-slur . ignore) (side-axis . 1) (direction . 1)) (downbow (script-stencil feta "ddownbow" . "udownbow") (padding . 0.2) (skyline-horizontal-padding . 0.2) (avoid-slur . around) (direction . 1) (side-axis . 1) (script-priority . 180)) (downmordent (script-stencil feta "downmordent" . "downmordent") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (downprall (script-stencil feta "downprall" . "downprall") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (espressivo (avoid-slur . around) (padding . 0.2) (script-stencil feta "espr" . "espr") (side-axis . 1) (side-relative-direction . -1)) (fermata (script-stencil feta "dfermata" . "ufermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (flageolet (script-stencil feta "flageolet" . "flageolet") (padding . 0.2) (avoid-slur . around) (direction . 1) (side-axis . 1) (script-priority . 50)) (halfopen (avoid-slur . outside) (padding . 0.2) (script-stencil feta "halfopen" . "halfopen") (side-axis . 1) (direction . 1)) (halfopenvertical (avoid-slur . outside) (padding . 0.2) (script-stencil feta "halfopenvertical" . "halfopenvertical") (side-axis . 1) (direction . 1)) (haydnturn (script-stencil feta "haydnturn" . "haydnturn") (padding . 0.2) (avoid-slur . inside) (side-axis . 1) (direction . 1)) (henzelongfermata (script-stencil feta "dhenzelongfermata" . "uhenzelongfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (henzeshortfermata (script-stencil feta "dhenzeshortfermata" . "uhenzeshortfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (ictus (script-stencil feta "ictus" . "ictus") (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . ignore) (padding . 0.2) (script-priority . -100) (side-axis . 1) (direction . -1)) (lheel (script-stencil feta "upedalheel" . "upedalheel") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . -1)) (lineprall (script-stencil feta "lineprall" . "lineprall") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (longfermata (script-stencil feta "dlongfermata" . "ulongfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (ltoe (script-stencil feta "upedaltoe" . "upedaltoe") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . -1)) (marcato (script-stencil feta "dmarcato" . "umarcato") (padding . 0.2) (avoid-slur . inside) (quantize-position . #t) (side-axis . 1) (side-relative-direction . -1)) (mordent (script-stencil feta "mordent" . "mordent") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (open (avoid-slur . outside) (padding . 0.2) (script-stencil feta "open" . "open") (side-axis . 1) (direction . 1)) (outsidecomma (avoid-slur . around) (direction . 1) (padding . 0.2) (side-axis . 1) (script-stencil feta "lcomma" . "rcomma")) (portato (script-stencil feta "uportato" . "dportato") (avoid-slur . around) (padding . 0.45) (side-axis . 1) (side-relative-direction . -1)) (prall (script-stencil feta "prall" . "prall") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (pralldown (script-stencil feta "pralldown" . "pralldown") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (prallmordent (script-stencil feta "prallmordent" . "prallmordent") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (prallprall (script-stencil feta "prallprall" . "prallprall") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (prallup (script-stencil feta "prallup" . "prallup") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (reverseturn (script-stencil feta "reverseturn" . "reverseturn") (padding . 0.2) (avoid-slur . inside) (side-axis . 1) (direction . 1)) (rheel (script-stencil feta "dpedalheel" . "dpedalheel") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (rtoe (script-stencil feta "dpedaltoe" . "dpedaltoe") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (segno (script-stencil feta "segno" . "segno") (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (direction . 1)) (semicirculus (script-stencil feta "dsemicirculus" . "dsemicirculus") (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . ignore) (padding . 0.2) (script-priority . -100) (side-axis . 1) (direction . 1)) (shortfermata (script-stencil feta "dshortfermata" . "ushortfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (signumcongruentiae (script-stencil feta "dsignumcongruentiae" . "usignumcongruentiae") (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (direction . 1)) (slashturn (script-stencil feta "slashturn" . "slashturn") (padding . 0.2) (avoid-slur . inside) (side-axis . 1) (direction . 1)) (snappizzicato (script-stencil feta "snappizzicato" . "snappizzicato") (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (direction . 1)) (staccatissimo (avoid-slur . inside) (quantize-position . #t) (script-stencil feta "dstaccatissimo" . "ustaccatissimo") (padding . 0.2) (skyline-horizontal-padding . 0.1) (side-axis . 1) (side-relative-direction . -1) (toward-stem-shift . 1.0) (toward-stem-shift-in-column . 0.0)) (staccato (script-stencil feta "staccato" . "staccato") (side-axis . 1) (side-relative-direction . -1) (quantize-position . #t) (avoid-slur . inside) (toward-stem-shift . 1.0) (toward-stem-shift-in-column . 0.0) (padding . 0.2) (skyline-horizontal-padding . 0.1) (script-priority . -100)) (stopped (script-stencil feta "stopped" . "stopped") (avoid-slur . inside) (padding . 0.2) (side-axis . 1) (direction . 1)) (tenuto (script-stencil feta "tenuto" . "tenuto") (quantize-position . #t) (avoid-slur . inside) (padding . 0.2) (script-priority . -50) (side-axis . 1) (side-relative-direction . -1)) (trill (script-stencil feta "trill" . "trill") (direction . 1) (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (script-priority . 150)) (turn (script-stencil feta "turn" . "turn") (avoid-slur . inside) (padding . 0.2) (side-axis . 1) (direction . 1)) (upbow (script-stencil feta "dupbow" . "uupbow") (avoid-slur . around) (padding . 0.2) (direction . 1) (side-axis . 1) (script-priority . 180)) (upmordent (script-stencil feta "upmordent" . "upmordent") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (upprall (script-stencil feta "upprall" . "upprall") (padding . 0.2) (avoid-slur . around) (side-axis . 1) (direction . 1)) (varcoda (script-stencil feta "varcoda" . "varcoda") (padding . 0.2) (avoid-slur . outside) (side-axis . 1) (direction . 1)) (varcomma (script-stencil feta "lvarcomma" . "rvarcomma") (quantize-position . #t) (padding . 0.2) (avoid-slur . ignore) (side-axis . 1) (direction . 1)) (verylongfermata (script-stencil feta "dverylongfermata" . "uverylongfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1)) (veryshortfermata (script-stencil feta "dveryshortfermata" . "uveryshortfermata") (padding . 0.4) (avoid-slur . around) (outside-staff-priority . 75) (script-priority . 175) (side-axis . 1) (direction . 1))) -  Set context property 
sectionBarTypeto"||". -  Set context property 
segnoBarTypeto"S". -  Set context property 
segnoMarkFormattertoformat-segno-mark-considering-bar-lines. -  Set context property 
segnoStyleto'mark. -  Set context property 
slashChordSeparatorto"/". -  Set context property 
soloIITextto"Solo II". -  Set context property 
soloTextto"Solo". -  Set context property 
startRepeatBarTypeto".|:". -  Set context property 
startRepeatSegnoBarTypeto"S.|:". -  Set context property 
stringNumberOrientationsto:'(up down)
 -  Set context property 
stringOneTopmostto#t. -  Set context property 
stringTuningsto:'(#<Pitch e' > #<Pitch b > #<Pitch g > #<Pitch d > #<Pitch a, > #<Pitch e, >)
 -  Set context property 
strokeFingerOrientationsto:'(right)
 -  Set context property 
subdivideBeamsto#f. -  Set context property 
suspendMelodyDecisionsto#f. -  Set context property 
systemStartDelimiterto'SystemStartBar. -  Set context property 
tablatureFormattofret-number-tablature-format. -  Set context property 
tabStaffLineLayoutFunctiontotablature-position-on-lines. -  Set context property 
tieWaitForNoteto#f. -  Set context property 
timeSignatureSettingsto:'(((2 . 2) (beamExceptions (end (1/32 8 8 8 8)))) ((3 . 2) (beamExceptions (end (1/32 8 8 8 8 8 8)))) ((3 . 4) (beamExceptions (end (1/8 6) (1/12 3 3 3)))) ((3 . 8) (beamExceptions (end (1/8 3)))) ((4 . 2) (beamExceptions (end (1/16 4 4 4 4 4 4 4 4)))) ((4 . 4) (beamExceptions (end (1/8 4 4) (1/12 3 3 3 3)))) ((4 . 8) (beatStructure 2 2)) ((6 . 4) (beamExceptions (end (1/16 4 4 4 4 4 4)))) ((9 . 4) (beamExceptions (end (1/32 8 8 8 8 8 8 8 8)))) ((12 . 4) (beamExceptions (end (1/32 8 8 8 8 8 8 8 8 8 8 8 8)))) ((5 . 8) (beatStructure 3 2)) ((8 . 8) (beatStructure 3 3 2))) -  Set context property 
timeSignatureto:'(4 . 4)
 -  Set context property 
timingto#f. -  Set context property 
timingto#t. -  Set context property 
topLevelAlignmentto#t. -  Set context property 
underlyingRepeatBarTypeto"||". -  Set grob property 
colorinLedgerLineSpannerto :'(1.0 0.0 0.0)
 -  Set grob property 
colorinStaffSymbolto :'(1.0 0.0 0.0)
 -  Set grob property 
packed-spacinginSpacingSpannerto#t. 
This is not a ‘Bottom’ context; search for such a one will commence after creating an implicit context of type VaticanaStaff.
Context VaticanaScore can contain
ChoirStaff, ChordNames, Devnull, DrumStaff, Dynamics, FiguredBass, FretBoards, GrandStaff, GregorianTranscriptionLyrics, GregorianTranscriptionStaff, KievanStaff, Lyrics, MensuralStaff, NoteNames, OneStaff, PetrucciStaff, PianoStaff, RhythmicStaff, Staff, StaffGroup, TabStaff, VaticanaLyrics and VaticanaStaff.
This context is built from the following engraver(s):
Beam_collision_engraverHelp beams avoid colliding with notes and clefs in other voices.
Break_align_engraverAlign grobs with corresponding
break-align-symbolsinto groups, and order the groups according tobreakAlignOrder. The left edge of the alignment gets a separate group, with a symbolleft-edge.This engraver creates the following layout object(s):
BreakAlignGroup,BreakAlignmentandLeftEdge.Centered_bar_number_align_engraverGroup measure-centered bar numbers in a
CenteredBarNumberLineSpannerso they end up on the same vertical position.Properties (read)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
This engraver creates the following layout object(s):
CenteredBarNumberLineSpanner.Concurrent_hairpin_engraverCollect concurrent hairpins.
Footnote_engraverCreate footnote texts.
This engraver creates the following layout object(s):
Footnote.Grace_spacing_engraverBookkeeping of shortest starting and playing notes in grace note runs.
Properties (read)
currentMusicalColumn(graphical (layout) object)Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).
This engraver creates the following layout object(s):
GraceSpacing.Jump_engraverThis engraver creates instructions such as D.C. and Fine, placing them vertically outside the set of staves given in the
stavesFoundcontext property.If
Jump_engraveris added or moved to another context,Staff_collecting_engraveralso needs to be there so that marks appear at the intended Y location.Music types accepted:
ad-hoc-jump-event,dal-segno-eventandfine-eventProperties (read)
codaMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a coda mark appears: not set during the first timestep, 0 up to the first coda mark, 1 from the first to the second, 2 from the second to the third, etc.
codaMarkFormatter(procedure)A procedure that creates a coda mark (which in conventional D.S. al Coda form indicates the start of the alternative endings), taking as arguments the mark sequence number and the context. It should return a markup object.
dalSegnoTextFormatter(procedure)Format a jump instruction such as D.S.
The first argument is the context.
The second argument is the number of times the instruction is performed.
The third argument is a list of three markups: start-markup, end-markup, and next-markup.
If start-markup is
#f, the form is da capo; otherwise the form is dal segno and start-markup is the sign at the start of the repeated section.If end-markup is not
#f, it is either the sign at the end of the main body of the repeat, or it is a Fine instruction. When it is a Fine instruction, next-markup is#f.If next-markup is not
#f, it is the mark to be jumped to after performing the body of the repeat, e.g., Coda.finalFineTextVisibility(boolean)Whether
\fineat the written end of the music should create a Fine instruction.fineText(markup)The text to print at
\fine.segnoMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a segno appears: not set during the first timestep, 0 up to the first segno, 1 from the first to the second segno, 2 from the second to the third segno, etc.
segnoMarkFormatter(procedure)A procedure that creates a segno (which conventionally indicates the start of a repeated section), taking as arguments the mark sequence number and the context. It should return a markup object.
stavesFound(list of grobs)A list of all staff-symbols found.
This engraver creates the following layout object(s):
JumpScript.Mark_engraverThis engraver creates rehearsal marks, segno and coda marks, and section labels.
Mark_engravercreates marks, formats them, and places them vertically outside the set of staves given in thestavesFoundcontext property.If
Mark_engraveris added or moved to another context,Staff_collecting_engraveralso needs to be there so that marks appear at the intended Y location.By default,
Mark_engraversin multiple contexts create a common sequence of marks chosen by theScore-levelMark_tracking_translator. If independent sequences are desired, multipleMark_tracking_translatorsmust be used.Properties (read)
codaMarkFormatter(procedure)A procedure that creates a coda mark (which in conventional D.S. al Coda form indicates the start of the alternative endings), taking as arguments the mark sequence number and the context. It should return a markup object.
currentPerformanceMarkEvent(stream event)The coda, section, or segno mark event selected by
Mark_tracking_translatorfor engraving byMark_engraver.currentRehearsalMarkEvent(stream event)The ad-hoc or rehearsal mark event selected by
Mark_tracking_translatorfor engraving byMark_engraver.rehearsalMarkFormatter(procedure)A procedure taking as arguments the context and the sequence number of the rehearsal mark. It should return the formatted mark as a markup object.
segnoMarkFormatter(procedure)A procedure that creates a segno (which conventionally indicates the start of a repeated section), taking as arguments the mark sequence number and the context. It should return a markup object.
stavesFound(list of grobs)A list of all staff-symbols found.
This engraver creates the following layout object(s):
CodaMark,RehearsalMark,SectionLabelandSegnoMark.Mark_tracking_translatorThis translator chooses which marks
Mark_engravershould engrave.Music types accepted:
ad-hoc-mark-event,coda-mark-event,rehearsal-mark-event,section-label-eventandsegno-mark-eventProperties (read)
codaMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a coda mark appears: not set during the first timestep, 0 up to the first coda mark, 1 from the first to the second, 2 from the second to the third, etc.
rehearsalMark(integer)The next rehearsal mark to print.
segnoMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a segno appears: not set during the first timestep, 0 up to the first segno, 1 from the first to the second segno, 2 from the second to the third segno, etc.
Properties (write)
codaMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a coda mark appears: not set during the first timestep, 0 up to the first coda mark, 1 from the first to the second, 2 from the second to the third, etc.
currentPerformanceMarkEvent(stream event)The coda, section, or segno mark event selected by
Mark_tracking_translatorfor engraving byMark_engraver.currentRehearsalMarkEvent(stream event)The ad-hoc or rehearsal mark event selected by
Mark_tracking_translatorfor engraving byMark_engraver.rehearsalMark(integer)The next rehearsal mark to print.
segnoMarkCount(non-negative, exact integer)Updated at the end of each timestep in which a segno appears: not set during the first timestep, 0 up to the first segno, 1 from the first to the second segno, 2 from the second to the third segno, etc.
Metronome_mark_engraverEngrave metronome marking. This delegates the formatting work to the function in the
metronomeMarkFormatterproperty. The mark is put over all staves. The staves are taken from thestavesFoundproperty, which is maintained byStaff_collecting_engraver.Music types accepted:
tempo-change-eventProperties (read)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
currentMusicalColumn(graphical (layout) object)Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).
metronomeMarkFormatter(procedure)How to produce a metronome markup. Called with two arguments: a
TempoChangeEventand context.stavesFound(list of grobs)A list of all staff-symbols found.
tempoHideNote(boolean)Hide the note = count in tempo marks.
This engraver creates the following layout object(s):
MetronomeMark.Output_property_engraverApply a procedure to any grob acknowledged.
Music types accepted:
apply-output-eventPaper_column_engraverTake care of generating columns.
This engraver decides whether a column is breakable. The default is that a column is always breakable. However, every
Bar_engraverthat does not have a barline at a certain point will setforbidBreaksin the score context to stop line breaks. In practice, this means that you can make a break point by creating a bar line (assuming that there are no beams or notes that prevent a break point).Music types accepted:
break-eventandlabel-eventProperties (read)
forbidBreak(boolean)If set to
#t, prevent a line break at this point, except if explicitly requested by the user.Properties (write)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
currentMusicalColumn(graphical (layout) object)Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).
forbidBreak(boolean)If set to
#t, prevent a line break at this point, except if explicitly requested by the user.forceBreak(boolean)Set to
#twhen an event forcing a line break was heard.This engraver creates the following layout object(s):
NonMusicalPaperColumnandPaperColumn.Parenthesis_engraverParenthesize objects whose
parenthesizeproperty is#t.This engraver creates the following layout object(s):
Parentheses.Repeat_acknowledge_engraverThis translator adds entries to
repeatCommandsfor events generated by\\repeat volta.Music types accepted:
volta-repeat-end-eventandvolta-repeat-start-eventProperties (write)
repeatCommands(list)A list of commands related to volta-style repeats. In general, each element is a list,
'(command args…), but a command with no arguments may be abbreviated to a symbol; e.g.,'((start-repeat))may be given as'(start-repeat).
end-repeat return-countEnd a repeated section. return-count is the number of times to go back from this point to the beginning of the section.
start-repeat repeat-countStart a repeated section. repeat-count is the number of times to perform this section.
volta textIf text is markup, start a volta bracket with that label; if text is
#f, end a volta bracket.Show_control_points_engraverCreate grobs to visualize control points of Bézier curves (ties and slurs) for ease of tweaking.
This engraver creates the following layout object(s):
ControlPointandControlPolygon.Spacing_engraverMake a
SpacingSpannerand do bookkeeping of shortest starting and playing notes.Music types accepted:
spacing-section-eventProperties (read)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
currentMusicalColumn(graphical (layout) object)Grob that is X-parent to all non-breakable items (note heads, lyrics, etc.).
proportionalNotationDuration(non-negative exact rational or +inf.0)Global override for shortest-playing duration. This is used for switching on proportional notation.
This engraver creates the following layout object(s):
SpacingSpanner.Spanner_tracking_engraverHelper for creating spanners attached to other spanners. If a spanner has the
sticky-grob-interface, the engraver tracks the spanner contained in itssticky-hostobject. When the host ends, the sticky spanner attached to it has its end announced too.Staff_collecting_engraverMaintain the
stavesFoundvariable.Properties (read)
stavesFound(list of grobs)A list of all staff-symbols found.
Properties (write)
stavesFound(list of grobs)A list of all staff-symbols found.
Stanza_number_align_engraverThis engraver ensures that stanza numbers are neatly aligned.
System_start_delimiter_engraverCreate a system start delimiter (i.e., a
SystemStartBar,SystemStartBrace,SystemStartBracketorSystemStartSquarespanner).Properties (read)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
systemStartDelimiter(symbol)Which grob to make for the start of the system/staff? Set to
SystemStartBrace,SystemStartBracketorSystemStartBar.systemStartDelimiterHierarchy(pair)A nested list, indicating the nesting of a start delimiters.
This engraver creates the following layout object(s):
SystemStartBar,SystemStartBrace,SystemStartBracketandSystemStartSquare.Text_mark_engraverEngraves arbitrary textual marks.
Music types accepted:
text-mark-eventProperties (read)
stavesFound(list of grobs)A list of all staff-symbols found.
This engraver creates the following layout object(s):
TextMark.Timing_translatorThis engraver adds the alias
Timingto its containing context. Responsible for synchronizing timing information from staves. Normally inScore. In order to create polyrhythmic music, this engraver should be removed fromScoreand placed inStaff.Music types accepted:
alternative-event,bar-check-event,bar-event,fine-eventandpartial-eventProperties (read)
alternativeNumberingStyle(symbol)The scheme and style for numbering bars in repeat alternatives. If not set (the default), bar numbers continue through alternatives. Can be set to
numbersto reset the bar number at each alternative, or set tonumbers-with-lettersto reset and also include letter suffixes.beatBase(positive exact rational or +inf.0)The musical length corresponding to one unit of
beatStructure.currentBarNumber(integer)Contains the current bar number. This property is incremented at every bar line.
internalBarNumber(integer)Contains the current bar number. This property is used for internal timekeeping, among others by the
Accidental_engraver.measureLength(positive exact rational or +inf.0)The musical length of the current measure.
measurePosition(moment)The current point within the measure.
timeSignature(time signature)A time-signature specification. See the
\timecommand.Properties (write)
alternativeNumber(non-negative, exact integer)When set, the first volta number for the current
\alternativeelement. Not set outside of alternatives.beatBase(positive exact rational or +inf.0)The musical length corresponding to one unit of
beatStructure.currentBarNumber(integer)Contains the current bar number. This property is incremented at every bar line.
internalBarNumber(integer)Contains the current bar number. This property is used for internal timekeeping, among others by the
Accidental_engraver.measureLength(positive exact rational or +inf.0)The musical length of the current measure.
measurePosition(moment)The current point within the measure.
measureStartNow(boolean)True at the beginning of a measure.
timeSignature(time signature)A time-signature specification. See the
\timecommand.Tweak_engraverRead the
tweaksproperty from the originating event, and set properties.Vertical_align_engraverCatch groups (staves, lyrics lines, etc.) and stack them vertically.
Properties (read)
alignAboveContext(string)Where to insert newly created context in vertical alignment.
alignBelowContext(string)Where to insert newly created context in vertical alignment.
hasAxisGroup(boolean)True if the current context is contained in an axis group.
This engraver creates the following layout object(s):
StaffGrouperandVerticalAlignment.Volta_engraverMake volta brackets.
Music types accepted:
dal-segno-event,fine-eventandvolta-span-eventProperties (read)
currentCommandColumn(graphical (layout) object)Grob that is X-parent to all current breakable items (clef, key signature, etc.).
printTrivialVoltaRepeats(boolean)Notate volta-style repeats even when the repeat count is 1.
repeatCommands(list)A list of commands related to volta-style repeats. In general, each element is a list,
'(command args…), but a command with no arguments may be abbreviated to a symbol; e.g.,'((start-repeat))may be given as'(start-repeat).
end-repeat return-countEnd a repeated section. return-count is the number of times to go back from this point to the beginning of the section.
start-repeat repeat-countStart a repeated section. repeat-count is the number of times to perform this section.
volta textIf text is markup, start a volta bracket with that label; if text is
#f, end a volta bracket.stavesFound(list of grobs)A list of all staff-symbols found.
This engraver creates the following layout object(s):
VoltaBracketandVoltaBracketSpanner.
| [ << Translation ] | [Top][Contents][Index] | [ Backend >> ] | 
[ < VaticanaLyrics ] | [ Up: Contexts ] | [ VaticanaStaff > ] |