1 %% Do not edit this file; it is auto-generated from LSR!
5 Here are shown many (all?) of the symbols that are included in
6 LilyPond's support of ancient notation.
11 upperStaff = \context GregorianStaff = "upperStaff" <<
12 \context GregorianVoice <<
13 \set Score.timing = ##f
14 % \set Score.forceAccidental = ##t %%%%%%%% FIXME: what happened to this property?
16 \override Staff.StaffSymbol #'line-count = #4
19 \override Staff.KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
20 \override Staff.Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
21 \override NoteHead #'style = #'vaticana.punctum
26 \override NoteHead #'style = #'vaticana.inclinatum
28 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
31 \override NoteHead #'style = #'vaticana.quilisma
35 \override NoteHead #'style = #'vaticana.plica
37 \override NoteHead #'style = #'vaticana.reverse-plica
39 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
42 \override NoteHead #'style = #'vaticana.punctum-cavum
44 \override NoteHead #'style = #'vaticana.lpes
46 \override NoteHead #'style = #'vaticana.upes
48 \override NoteHead #'style = #'vaticana.vupes
50 \override NoteHead #'style = #'vaticana.linea-punctum
51 \override Staff.BarLine #'bar-size = #2.0 \bar "|"
55 \override NoteHead #'style = #'vaticana.epiphonus
57 \override NoteHead #'style = #'vaticana.cephalicus
60 \override Staff.KeySignature #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
61 \override Staff.Accidental #'glyph-name-alist = #alteration-medicaea-glyph-name-alist
62 \override Staff.Custos #'style = #'medicaea
63 \override NoteHead #'style = #'medicaea.punctum
66 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
71 \override NoteHead #'style = #'medicaea.inclinatum
73 \override NoteHead #'style = #'medicaea.virga
75 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
80 \override NoteHead #'style = #'medicaea.rvirga
83 \override Staff.KeySignature #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
84 \override Staff.Accidental #'glyph-name-alist = #alteration-hufnagel-glyph-name-alist
85 \override Staff.Custos #'style = #'hufnagel
86 \override NoteHead #'style = #'hufnagel.punctum
89 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
94 \override NoteHead #'style = #'hufnagel.lpes
96 \override NoteHead #'style = #'hufnagel.virga
98 \override Staff.BarLine #'bar-size = #3.0 \bar "|"
102 \clef "hufnagel-do-fa"
103 \override NoteHead #'style = #'hufnagel.punctum
104 es! des! ces! des! es! fes!
114 lowerStaff = \context MensuralStaff = "lowerStaff" <<
115 \context MensuralVoice <<
117 % this is broken until further notice -- see refman
118 % \override Staff.StaffSymbol #'line-count = #5
119 \applyOutput #'Staff #(outputproperty-compatibility (make-type-checker 'staff-symbol-interface) 'line-count 5)
122 \set autoBeaming = ##f
123 \override NoteHead #'style = #'neomensural
124 \override Rest #'style = #'neomensural
127 % FIXME: lily crashes on some (invalid?) ligatures with:
128 % ERROR: In procedure gh_scm2int:
129 % ERROR: Wrong type argument in position 1: ()
131 % FIXME: lily emits "Programming error: Infinity or NaN encountered"
132 % on many ligatures such as BB.
134 cis'1 d'\breve gis'\breve e'\breve \[ e'\longa fis'\longa \]
135 \set Staff.forceClef = ##t
136 \clef "neomensural-c2"
141 \[ g\breve dis''\longa \]
142 b\breve \[ a\longa d\longa \]
149 \set Staff.forceClef = ##t
158 \override NoteHead #'style = #'mensural
159 \override Stem #'flag-style = #'mensural
160 \override Stem #'thickness = #1.0
161 \override Rest #'style = #'mensural
163 c8 b, c16 b, c32 b, c64 b, c64 b,
164 d8 e d16 e d32 e d64 e d64 e
166 \set Staff.forceClef = ##t
174 % FIXME: must set Stem flag-style to #'neomensural to avoid
175 % segmentation fault on r8/r16/r32. (Strange: what has
176 % Stem flag-style to do with mensural rests?)
177 \override Stem #'flag-style = #'neomensural
178 % FIXME: produces warnings about "flag `neomensurald4' (or 3) not found".
180 \override Stem #'flag-style = #'mensural
181 \set Staff.forceClef = ##t
187 \[ bes'!\longa a'!\longa c''!\longa \]
188 e'1 d' c' d' \bar "|"
192 bes'!\longa fis'!1 as'!1 ges'!\longa % lig
193 \set Staff.forceClef = ##t
198 \set Staff.forceClef = ##t
203 bes'! as'! gis'! fis'!
204 \set Staff.forceClef = ##t
206 es'! des'! cis'!1 \bar "||"
213 line-thickness = #(/ staff-space 5.0)
222 % do we want to keep these settings? -gp
223 line-width = 17.25\cm
228 \accepts MensuralStaff
229 \accepts GregorianStaff
230 % timing = ##f %%%%%%%% FIXME: this has no effect
236 \remove Ligature_bracket_engraver
237 \consists Mensural_ligature_engraver
238 \override NoteHead #'style = #'mensural
239 % \override Stem #'flag-style = #'mensural %%%%%%%% FIXME: this core dumps
240 \override Stem #'thickness = #1.0
241 \override Rest #'style = #'mensural
248 \remove Ligature_bracket_engraver
249 % \consists Gregorian_ligature_engraver %%%%%%%% TODO: not yet implemented
250 \override NoteHead #'style = #'vaticana.punctum
257 \accepts MensuralVoice
258 \consists Custos_engraver
259 \override TimeSignature #'style = #'mensural
260 \override KeySignature #'glyph-name-alist = #alteration-mensural-glyph-name-alist
261 \override Accidental #'glyph-name-alist = #alteration-mensural-glyph-name-alist
262 \override Custos #'style = #'mensural
263 \override Custos #'neutral-position = #3
264 \override Custos #'neutral-direction = #-1
265 clefGlyph = #"clefs.petrucci-c2"
273 \accepts GregorianVoice
274 \consists Custos_engraver
275 \remove Time_signature_engraver
276 \override StaffSymbol #'thickness = #2.0
277 \override StaffSymbol #'line-count = #4
278 \override KeySignature #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
279 \override Accidental #'glyph-name-alist = #alteration-vaticana-glyph-name-alist
280 \override Custos #'style = #'vaticana
281 \override Custos #'neutral-position = #4
282 \override Custos #'neutral-direction = #-1
283 clefGlyph = #"clefs.vaticana-do"
288 \RemoveEmptyStaffContext
289 \accepts MensuralVoice
290 \accepts GregorianVoice