]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/refman.itely: added docu for
authorJürgen Reuter <j@web.de>
Wed, 2 Apr 2003 23:26:40 +0000 (23:26 +0000)
committerJürgen Reuter <j@web.de>
Wed, 2 Apr 2003 23:26:40 +0000 (23:26 +0000)
  contemporary fermata symbols, gregorian breathing signs; small fixes
* ly/gregorian-init.ly: removed obsolete #'type props

ChangeLog
Documentation/user/refman.itely
ly/gregorian-init.ly

index 0fa3357f47571b2cc90758b0b962bf70348eade8..ec9d3d5c9dcda07a955e43b7638051cd34a953ea 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2003-04-03  Juergen Reuter  <reuter@ipd.uka.de>
+
+       * Documentation/user/refman.itely: added docu for
+       contemporary fermata symbols, gregorian breathing signs; small fixes
+
+       * ly/gregorian-init.ly: removed obsolete #'type props
+
 2003-04-01  Mats Bengtsson  <mats.bengtsson@s3.kth.se>
 
        * lily/multi-measure-rest.cc (set_spacing_rods): Handle the
index f08d82a5d30c6e8b2796002db51f767d68d455e4..d181dd11f0e94e7c6b6268062be351500d5e7bbc 100644 (file)
@@ -470,7 +470,7 @@ tuplet brackets should be moved automatically.
 @cindex easy notation
 @cindex Hal Leonard
 
-A entirely different type of note head is the "easyplay" note head: a
+An entirely different type of note head is the "easyplay" note head: a
 note head that includes a note name.  It is used in some publications by
 Hal-Leonard Inc. music publishers.
 
@@ -1912,8 +1912,8 @@ using @code{^} and @code{_}.
 @cindex accent      
 @cindex marcato      
 @cindex staccatissimo
-@cindex fermata 
-@cindex stopped     
+@cindex fermata
+@cindex stopped
 @cindex staccato
 @cindex portato
 @cindex tenuto        
@@ -1936,6 +1936,7 @@ using @code{^} and @code{_}.
 @cindex thumb marking
 @cindex segno         
 @cindex coda
+@cindex varcoda
 
 @lilypond[]
   \score {
@@ -1943,26 +1944,34 @@ using @code{^} and @code{_}.
       \property Score.LyricText \override #'font-family =#'typewriter
       \property Score.LyricText \override #'font-shape = #'upright
       \context Staff \notes {
-        c''-\accent      c''-\marcato      c''-\staccatissimo c''^\fermata 
-        c''-\stopped     c''-\staccato     c''-\tenuto         c''-\portato
-        c''-\upbow
-        c''-\downbow     c''^\lheel        c''-\rheel         c''^\ltoe
-        c''-\rtoe        c''-\turn         c''-\open          c''-\flageolet
-        c''-\reverseturn c''-\trill        c''-\prall         c''-\mordent
-        c''-\prallprall  c''-\prallmordent c''-\upprall       c''-\downprall
-        c''-\upmordent   c''-\downmordent  c''-\pralldown     c''-\prallup
-        c''-\lineprall   c''-\thumb        c''-\segno         c''-\coda
+        c''-\accent             c''-\marcato            c''-\staccatissimo
+        c''-\staccato           c''-\tenuto             c''-\portato
+        c''-\stopped            c''-\upbow              c''-\downbow
+        c''^\lheel              c''-\rheel              c''^\ltoe
+        c''-\rtoe               c''-\open               c''-\flageolet
+        c''-\turn               c''-\reverseturn        c''-\trill
+        c''-\prall              c''-\mordent            c''-\prallprall
+        c''-\prallmordent       c''-\upprall            c''-\downprall
+        c''-\upmordent          c''-\downmordent        c''-\pralldown
+        c''-\prallup            c''-\lineprall          c''-\thumb
+        c''-\shortfermata       c''-\fermata            c''-\longfermata
+        c''-\verylongfermata    c''-\segno              c''-\coda
+        c''-\varcoda
       }
       \context Lyrics \lyrics {
-        accent__      marcato__      staccatissimo__ fermata
-        stopped__     staccato__     tenuto__        portato
-        upbow
-        downbow__     lheel__        rheel__         ltoe
-        rtoe__        turn__         open__          flageolet
-        reverseturn__ trill__        prall__         mordent
-        prallprall__  prallmordent__ uprall__        downprall
-        upmordent__   downmordent__  pralldown__  prallup__
-        lineprall__   thumb__       segno__        coda
+        accent__                marcato__              staccatissimo__
+        staccato__              tenuto__               portato__
+        stopped__               upbow__                downbow__
+        lheel__                 rheel__                ltoe__
+        rtoe__                  open__                 flageolet__
+        turn__                  reverseturn__          trill__
+        prall__                 mordent__              prallprall__
+        prallmordent__          uprall__               downprall__
+        upmordent__             downmordent__          pralldown__
+        prallup__               lineprall__            thumb__
+        shortfermata__          fermata__              longfermata__
+        verylongfermata__       segno__                coda__
+        varcoda__
       }
     >
     \paper {
@@ -1980,7 +1989,7 @@ finger changes, use markup texts:
 @c
 @lilypond[verbatim, singleline, fragment]
       c'4-1 c'4-2 c'4-3 c'4-4
-      c^\markup { \fontsize #-3 \number "2-3" }
+      c'^\markup { \fontsize #-3 \number "2-3" }
 @end lilypond
 
 @cindex finger change
@@ -4063,11 +4072,12 @@ output.
 @cindex mensural
 
 @menu
-* Ancient note heads::          
-* Ancient clefs ::              
-* Custodes::                    
-* Ligatures::                   
-* Figured bass::                
+* Ancient note heads::
+* Ancient clefs::
+* Custodes::
+* Divisiones::
+* Ligatures::
+* Figured bass::
 @end menu
 
 
@@ -4294,8 +4304,8 @@ beams, depending on which staffline it was printed.
 @node Custodes
 @subsection Custodes
 
-@cindex Custos
-@cindex Custodes
+@cindex custos
+@cindex custodes
 
 A @emph{custos} (plural: @emph{custodes}; latin word for `guard') is a
 staff context symbol that appears at the end of a staff line.  It
@@ -4350,6 +4360,91 @@ block:
 @}
 @end example
 
+@node Divisiones
+@subsection Divisiones
+
+@cindex divisio
+@cindex divisiones
+@cindex finalis
+
+A @emph{divisio} (plural: @emph{divisiones}; latin word for
+`division') is a staff context symbol that is used to structure
+Gregorian music into phrases and sections.  The musical meaning of
+@emph{divisio minima}, @emph{divisio maior} and @emph{divisio maxima}
+can be characterized as short, medium and long pause, somewhat like
+@ref{Breath marks}.  The @emph{finalis} sign not only marks the end of
+a chant, but is also frequently used within a single
+antiphonal/responsorial chant to mark the end of each section.
+
+To use divisiones, just include the file @code{gregorian-init.ly}.  It
+contains definitions that you can apply by just inserting
+@code{\divisiominima}, @code{\divisiomaior}, @code{\divisiomaxima},
+and @code{\finalis} at proper places into your lilypond files.
+
+@lilypond[verbatim]
+\include "gregorian-init.ly"
+\score {
+    \notes {
+       \context Staff = staff \addlyrics \notes \transpose c c' {
+           \property Score.timing = ##f
+           \property Score.barAlways = ##t
+           \property Staff.BarLine \override #'transparent = ##t
+           \property Voice.Stem \override #'transparent = ##t
+            g4( )a g e( )f e
+            ^\markup { "divisio minima" }
+           \divisiominima
+            g4( )a g e( )f e
+            ^\markup { "divisio maior" }
+           \divisiomaior
+            g4( )a g e( )f e
+            ^\markup { "divisio maxima" }
+           \divisiomaxima
+            g4( )a g e( )f e
+            ^\markup { "finalis" }
+           \finalis
+            g4( )a g e( )f e
+       }
+       \context Lyrics = lyrics \lyrics {
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+       }
+    }
+}
+@end lilypond
+
+Some editions use @emph{virgula} or @emph{caesura} instead of divisio
+minima.  Therefore, @code{gregorian-init.ly} also defines
+@code{\virgula} and @code{\caesura}.
+
+@lilypond[verbatim]
+\include "gregorian-init.ly"
+\score {
+    \notes {
+       \context Staff = staff \addlyrics \notes \transpose c c' {
+           \property Score.timing = ##f
+           \property Score.barAlways = ##t
+           \property Staff.BarLine \override #'transparent = ##t
+           \property Voice.Stem \override #'transparent = ##t
+            g4( )a g e( )f e
+            ^\markup { "virgula" }
+           \virgula
+            g4( )a g e( )f e
+            ^\markup { "caesura" }
+           \caesura
+            g4( )a g e( )f e
+       }
+       \context Lyrics = lyrics \lyrics {
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+           Blah blub, blah blam.
+       }
+    }
+}
+@end lilypond
+
 @node Ligatures
 @subsection Ligatures
 
@@ -4538,6 +4633,7 @@ vertical spacing of the figures may be set with @code{baseline-skip}.
 
 @menu
 * Clusters::
+* Fermatas::
 @end menu
 
 @node Clusters
@@ -4631,6 +4727,32 @@ cluster is constructed from the set of notes.  Currently supported
 values are @code{leftsided-stairs}, @code{rightsided-stairs},
 @code{centered-stairs}, and @code{ramp}.
 
+@node Fermatas
+@subsection Fermatas
+
+@cindex fermatas
+
+Currently, lilypond supports the following fermata symbols that are
+frequently used in contemporary music notation:
+
+@lilypond[singleline,verbatim]
+\score {
+    \notes {
+        b'1^\shortfermata_\shortfermata^\markup { short fermata }
+        r
+        b'^\fermata_\fermata^\markup { fermata }
+        r
+        b'^\longfermata_\longfermata^\markup { long fermata }
+        r
+        b'^\verylongfermata_\verylongfermata^\markup { very long fermata }
+        r
+    }
+}
+@end lilypond
+
+See @ref{Articulations} for general instructions how to apply scripts
+such as fermatas to a @code{\notes@{@}} block.
+
 @c . {Tuning output}
 @node Tuning output
 @section Tuning output
index 19e6d76c4ecfeb2b829aa0fb3436d5f3907be635..10d3a563db08ce7296d7b544d01394b2f43170b4 100644 (file)
@@ -48,24 +48,20 @@ caesura = {
   \breathe
 }
 divisiominima = {
-  \once \property Voice.BreathingSign \override #'type = #'minima
   \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_minima
   \breathe
 }
 divisiomaior = {
-  \once \property Voice.BreathingSign \override #'type = #'maior
   \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_maior
   \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
   \breathe
 }
 divisiomaxima = {
-  \once \property Voice.BreathingSign \override #'type = #'maxima
   \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::divisio_maxima
   \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
   \breathe
 }
 finalis = {
-  \once \property Voice.BreathingSign \override #'type = #'finalis
   \once \property Voice.BreathingSign \override #'molecule-callback = #Breathing_sign::finalis
   \once \property Voice.BreathingSign \override #'Y-offset-callbacks = #'()
   \breathe