3 title = "Gregorian Scripts"
9 ictus, circulus, semicirculus, accentus, episem.
13 FIXME: when applying an episem within a ligature, the TextSpanner's width
16 FIXME: clef does not show on each line
18 FIXME: horizontal spacing (ragged right mode)
20 FIXME: padding/minimum-distance is fragile.
25 \include "gregorian-init.ly"
27 cantus = \notes \relative c' {
35 %{ %% TODO: augmentum:
37 \[ \augmentumInitium b \flexa a \augmentumFinis \]
40 a \episemInitium b \flexa a \episemFinis
42 \[ a \episemInitium b \flexa a \episemFinis \]
46 \context VaticanaStaff <
47 \context VaticanaVoice <
52 stafflinethickness = \staffspace / 5.0
58 % width = 15.0 \cm %%% no effect?
59 % gourlay_maxmeasures = 1. %%% no effect?
65 \remove "Stem_engraver"
66 \remove Ligature_bracket_engraver
67 \consists Vaticana_ligature_engraver
68 NoteHead \set #'style = #'vaticana_punctum
69 Script \set #'padding = #0.0
71 % prepare TextSpanner for \episem{Initium|Finis} use
72 TextSpanner \set #'type = #'line
73 TextSpanner \set #'edge-height = #'(0 . 0)
74 TextSpanner \set #'padding = #0.5
75 TextSpanner \set #'edge-text = #'("" . "")
81 \accepts VaticanaVoice
83 \consists Custos_engraver
84 StaffSymbol \set #'line-count = #4
85 % StaffSymbol \set #'width = #60.0 % FIXME: should be \linewidth
86 TimeSignature \set #'transparent = ##t
87 KeySignature \set #'style = #'vaticana
88 Accidental \set #'style = #'vaticana
89 Custos \set #'style = #'vaticana
90 Custos \set #'neutral-position = #3
91 Custos \set #'neutral-direction = #-1
92 Custos \set #'adjust-if-on-staffline = ##t
96 \accepts VaticanaVoice
100 \accepts VaticanaStaff
101 \remove Bar_number_engraver