]> git.donarmstrong.com Git - lilypond.git/commitdiff
* input/regression/breathing-sign.ly: updated for ancient notation
authorJürgen Reuter <j@web.de>
Mon, 31 Mar 2003 18:06:09 +0000 (18:06 +0000)
committerJürgen Reuter <j@web.de>
Mon, 31 Mar 2003 18:06:09 +0000 (18:06 +0000)
ChangeLog
input/regression/breathing-sign.ly

index 7436e8a76e4d7a93a63945e848d04b31919ad388..ddf942080c9fffecc15a265ab1275a02d55cf5f8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-03-31  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * input/regression/breathing-sign.ly: updated to for ancient
+       notation
+
 2003-03-31  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * scripts/ly2dvi.py: Add newline.
index a12b558992d4ac80e5ec1a819e7a1245bebd870d..c065e027b7b467bcf219775b9c97c86dc46acd60 100644 (file)
@@ -10,26 +10,83 @@ two measures all have the same distance from each other.
 Breathing signs are available in different tastes: commas (default),
 ticks, vees and `railroad tracks' (caesura).
 
-" }
-
+Gregorian chant notation sometimes also uses commas and ticks, but in
+smaller font size (we call it 'virgula' and 'caesura').  However, the
+most common breathing signs are divisio minima/maior/maxima and
+finalis, the latter three looking similar to bar glyphs.
 
+" }
 
+\include "gregorian-init.ly"
 
 \score {
   \notes \relative c' {
     \key es \major \time 3/4
+
+% this bar contains no \breathe
     < \context Voice = two { \stemDown es4 bes es }
       \context Voice = one { \stemUp g4 as g }
     > |
+
+% by default, \breathe uses the rcomma, just as if saying:
+% \property Voice.BreathingSign \set #'text = #"scripts-rcomma"
     < \context Voice = two { \stemDown es4 \breathe bes es }
       \context Voice = one { \stemUp g4 as g }
     > |
-% Change to wedge:
+
+% rvarcomma and lvarcomma are variations of the default rcomma and lcomma
+    % N.B.: must use Staff context here, since we start a Voice below
+    \property Staff.BreathingSign \override #'text = #"scripts-rvarcomma"
+    < \context Voice = two { \stemDown es4 \breathe bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+
+% wedge
     \property Voice.BreathingSign \override #'text = #"scripts-upbow"
     es8 d es f g8 \breathe f |
 
+% caesura
     \property Voice.BreathingSign \set #'text = #"scripts-caesura"
     [es8 d] \breathe [es f g f] |
-    es2 r4 \bar "||"
+    es2 r4 \bar "||" \break
+
+%
+% Gregorian stuff:
+%
+
+% we turn bars off for Gregorian stuff
+    \property Staff.BarLine \override #'transparent = ##t
+
+% this bar contains no \breathe
+    < \context Voice = two { \stemDown es4 bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+
+% \virgula applies rcomma, but in a smaller font
+    < \context Voice = two { \stemDown es4 \virgula bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+
+% \caesura applies rvarcomma, but in a smaller font
+    < \context Voice = two { \stemDown es4 \caesura bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+
+% \divisiominima is a simple vertical stroke through the uppermost
+% staffline, just like the original implementation of breathing signs.
+    < \context Voice = two { \stemDown es4 \divisiominima bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+% \divisio{maior,maxima} and \finalis look like bars and are vertically
+% centered on the staff; the direction property has no effect
+    < \context Voice = two { \stemDown es4 \divisiomaior bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+    < \context Voice = two { \stemDown es4 \divisiomaxima bes es }
+      \context Voice = one { \stemUp g4 as g }
+    > |
+
+% this one looks almost like a "||" type bar
+    \finalis
   }
 }