2006-06-06 Jürgen Reuter <reuter@ipd.uka.de>
+ * Documentation/user/instrument-notation.itely,
+ input/regression/breathing-sign-ancient.ly,
+ input/test/divisiones.ly: Removed redundant property settings for
+ vaticana contexts.
+
* ly/gregorian-init.ly: Rewrote \versus and \responsum in order to
fix lyrics alignment problems. They are implemented now as scheme
functions that add the appropriate unicode char to the first lyric
- event rather than adding a separate lyric event.
+ event rather than adding a separate lyric event. Minor edit of
+ comments.
2006-06-06 Han-Wen Nienhuys <hanwen@lilypond.org>
\include "gregorian-init.ly"
\score {
\new VaticanaVoice {
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
\override TextScript #'font-family = #'typewriter
\override TextScript #'font-shape = #'upright
\override Script #'padding = #-0.1
\score {
<<
\new VaticanaVoice = "cantus" {
- \override Staff.StaffSymbol #'color = #red
- \override Staff.LedgerLineSpanner #'color = #red
- \override Score.BarNumber #'transparent = ##t {
- \[ c'\melisma c' \flexa a \]
- \[ a \flexa \deminutum g\melismaEnd \]
- f \divisioMinima
- \[ f\melisma \pes a c' c' \pes d'\melismaEnd \]
- c' \divisioMinima \break
- \[ c'\melisma c' \flexa a \]
- \[ a \flexa \deminutum g\melismaEnd \] f \divisioMinima
- }
+ \[ c'\melisma c' \flexa a \]
+ \[ a \flexa \deminutum g\melismaEnd \]
+ f \divisioMinima
+ \[ f\melisma \pes a c' c' \pes d'\melismaEnd \]
+ c' \divisioMinima \break
+ \[ c'\melisma c' \flexa a \]
+ \[ a \flexa \deminutum g\melismaEnd \] f \divisioMinima
}
\new Lyrics \lyricsto "cantus" {
San- ctus, San- ctus, San- ctus
\include "gregorian-init.ly"
-
-%%
-%% Gregorian notation:
-%%
\context VaticanaStaff {
\relative c' {
-
- %% we turn bars and bar numbers off for Gregorian stuff
- \override Staff.BarLine #'transparent = ##t
- \override Score.BarNumber #'transparent = ##t
-
- %% here is no \breathe
+ % here is no \breathe
c g c
- %% \virgula applies rcomma, but in a smaller font
+ % \virgula applies rcomma, but in a smaller font
c \virgula g c
- %% \caesura applies rvarcomma, but in a smaller font
+ % \caesura applies rvarcomma, but in a smaller font
c \caesura g c
- %% \divisioMinima is a simple vertical stroke through the
- %% uppermost staffline, just like the original implementation
- %% of breathing signs.
+ % \divisioMinima is a simple vertical stroke through the
+ % uppermost staffline, just like the original implementation
+ % of breathing signs.
c \divisioMinima g c
- %% \divisio{maior,maxima} and \finalis look like bars and are
- %% vertically centered on the staff; the direction property has
- %% no effect
+ % \divisioMaior, \divisioMaxima and \finalis look like bars and
+ % are vertically centered on the staff; the direction property
+ % has no effect
c \divisioMaior g c
c \divisioMaxima g c
- %% this one looks almost like a "||" type bar
+ % this one looks almost like a "||" type bar
\finalis
}
}
\score {
<<
\context VaticanaVoice {
- \override Staff.StaffSymbol #'color = #red
\override TextScript #'padding = #3
g a g
s^\markup { "divisio minima" }
-\version "2.7.39"
+%{
+ Shortcuts common for all styles of gregorian chant notation.
+ $Id: gregorian-init.ly,v 1.46 2006/06/06 21:19:17 reuter Exp $
+%}
-%%%%%%%%
-%%%%%%%% shortcuts common for all styles of gregorian chant notation
-%%%%%%%%
+\version "2.7.39"
%
% Declare memorable shortcuts for special unicode characters
ij = \lyricmode { ij }
iij = \lyricmode { iij }
+%
% Given some music that represents lyrics, add a prefix to the first
% lyric event.
+%
+% TODO: Robustify this function. For example, this function works
+% correctly for "\versus { some lyrics }", but it barfs with a wrong type
+% argument error for e.g. "\versus some lyrics".
+%
#(define (add-prefix-to-lyrics prefix music)
(make-music
'SequentialMusic