-% width = 15.0 \cm %%% no effect?
-
- \translator {
- \VoiceContext
- \name VaticanaVoice
- \alias Voice
-
- % Can not `\remove "Slur_engraver"', since \addlyrics needs
- % slurs working. Hence, set slurs transparent instead.
- Slur \override #'transparent = ##t
-
- % N.B.: Warnings of the type "Degenerate bow: infinite steepness
- % reqd" arise from the fact that all noteheads of a ligature are
- % in the same paper column. Therefore, the (transparent) slurs
- % often start and end in the same column, producing the above
- % warning. TODO: supress this warning; we need slurs only for
- % \addlyrics, not for printing.
-
- % `\remove "Stem_engraver"' currently produces a crash (see
- % below). Hence, set stems transparent instead.
- Stem \set #'transparent = ##t
- % \remove "Stem_engraver"
-
-%{
-
-FIXME:
-
-When removing Stem_engraver from VoiceContext (but still using
-Slur_engraver), lily will crash while trying to typeset slurs, since
-`()' is not a valid stem:
-
-In unknown file:
- ?: 0* [Slur::after_line_breaking #<Grob Slur >]
- ?: 1* [#<procedure #f (slur dir)> #<Grob Slur > -1]
-In /home/reuter/project/lilypond-1.7/share/lilypond/scm/slur.scm:
- 43: 2* [not ...
- 43: 3* [attached-to-stem #<Grob Slur > -1]
- 10: 4 (let* ((note-columns #) (col #) (stem #)) (and (eq? col #) stem ...))
- ...
- 16: 5 [ly:get-grob-property () heads]
-
-/home/reuter/project/lilypond-1.7/share/lilypond/scm/slur.scm:16:6: In procedure ly_get_grob_property in expression (ly:get-grob-property stem (quote heads)):
-/home/reuter/project/lilypond-1.7/share/lilypond/scm/slur.scm:16:6: Wrong type argument in position 1 (expecting grob): ()
-
-%}
-
- \remove Ligature_bracket_engraver
- \consists Vaticana_ligature_engraver
- NoteHead \set #'style = #'vaticana_punctum
- Script \set #'padding = #0.0
-
- % prepare TextSpanner for \episem{Initium|Finis} use
- TextSpanner \set #'style = #'line
- TextSpanner \set #'edge-height = #'(0 . 0)
- TextSpanner \set #'padding = #0.5
- TextSpanner \set #'edge-text = #'("" . "")
- }
- \translator {
- \VoiceContext
- \name GregorianTransciptionVoice
- \alias Voice
- Stem \set #'transparent = ##t
- % \remove "Stem_engraver"
- % Slur \override #'transparent = ##t
- \remove "Slur_engraver"
- }
- \translator {
- \StaffContext
- \name GregorianTranscriptionStaff
- \alias Staff
- \accepts GregorianTranscriptionVoice
- BarLine \override #'transparent = ##t
- }
- \translator {
- \StaffContext
- \name VaticanaStaff
- \alias Staff
- \accepts VaticanaVoice
- \remove Bar_engraver
- \consists Custos_engraver
- clefGlyph = #"clefs-vaticana_do"
- centralCPosition = #0
- clefPosition = #1
- clefOctavation = #0
- StaffSymbol \set #'line-count = #4
- StaffSymbol \set #'width = #60.0 % FIXME: unit should be \linewidth
- TimeSignature \set #'transparent = ##t
- KeySignature \set #'style = #'vaticana
- Accidental \set #'style = #'vaticana
- Custos \set #'style = #'vaticana
- Custos \set #'neutral-position = #3
- Custos \set #'neutral-direction = #-1
- Custos \set #'adjust-if-on-staffline = ##t
- }
- \translator {
- \HaraKiriStaffContext
- \accepts VaticanaVoice
- \accepts GregorianTranscriptionVoice
- }
- \translator {
- \ScoreContext
- \accepts VaticanaStaff
- \accepts GregorianTranscriptionStaff