]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/gregorian.ly
Issue 5167/6: Changes: show \markup xxx = ... \etc assignments
[lilypond.git] / ly / gregorian.ly
index b5b088b95cf5cb99a02d0539d13800f00a3e5ee1..e4d34f6e4c9bb37f1b02e7ccb444279f2623ba23 100644 (file)
@@ -3,12 +3,12 @@
   $Id$
 %}
 
-\version "2.17.11"
+\version "2.19.22"
 
 %
 % Declare memorable shortcuts for special unicode characters
 % that are used in chant notation.
-% 
+%
 
 % unicode 0132 (latin capital ligature IJ)
 IJ = \lyricmode { IJ }
@@ -26,23 +26,23 @@ iij = \lyricmode { iij }
    (let ((found? #f))
      (map-some-music
       (lambda (m)
-       (if found? m
-           (and (music-is-of-type? m 'lyric-event)
-                (begin
-                  (set! (ly:music-property m 'text)
-                        (string-append prefix (ly:music-property m 'text)))
-                  (set! found? #t)
-                  m))))
+        (if found? m
+            (and (music-is-of-type? m 'lyric-event)
+                 (begin
+                   (set! (ly:music-property m 'text)
+                         (string-append prefix (ly:music-property m 'text)))
+                   (set! found? #t)
+                   m))))
       music)))
 
 % Add unicode 2123 (versicle) as prefix to lyrics.
 versus =
-#(define-music-function (parser location music) (ly:music?)
+#(define-music-function (music) (ly:music?)
    (add-prefix-to-lyrics "℣" music))
 
 % Add unicode 211F (response) as prefix to lyrics.
 responsum =
-#(define-music-function (parser location music) (ly:music?)
+#(define-music-function (music) (ly:music?)
    (add-prefix-to-lyrics "℟" music))
 
 %
@@ -151,7 +151,7 @@ circulus = #(make-articulation "circulus")
 % it is applied by one.
 %
 augmentum =
-#(define-music-function (parser location expr) (ly:music?)
+#(define-music-function (expr) (ly:music?)
    (shift-duration-log expr 0 1))
 
 %
@@ -161,25 +161,25 @@ augmentum =
 
 #(define (make-ligature music)
    (make-music 'SequentialMusic
-              'elements (append
-                         (cons
-                          (make-music 'EventChord
-                                      'elements (list
-                                                 (make-span-event 'LigatureEvent START)))
-                          (ly:music-property music 'elements))
-                         (list
-                          (make-music 'EventChord
-                                      'elements (list
-                                                 (make-span-event 'LigatureEvent STOP)))))))
+               'elements (append
+                          (cons
+                           (make-music 'EventChord
+                                       'elements (list
+                                                  (make-span-event 'LigatureEvent START)))
+                           (ly:music-property music 'elements))
+                          (list
+                           (make-music 'EventChord
+                                       'elements (list
+                                                  (make-span-event 'LigatureEvent STOP)))))))
 
 ligature = #(define-music-function
-             (location music) (ly:music?)
-             (make-ligature music))
+              (location music) (ly:music?)
+              (make-ligature music))
 
 %#(define (make-script x)
 %   (make-music 'ArticulationEvent
 %               'articulation-type x))
-%    
+%
 %#(define (add-script m x)
 %   (if
 %     (equal? (ly:music-property m 'name) 'EventChord)
@@ -200,10 +200,10 @@ ligature = #(define-music-function
 %  `(define-music-function (location music) (ly:music?)
 %     (make-music 'SequentialMusic
 %        'elements (list 'LigatureStartEvent
-%                      (ly:music-deep-copy ,start)
+%                       (ly:music-deep-copy ,start)
 %                        music
 %                        (ly:music-deep-copy ,stop)
-%                      'LigatureStopEvent))))
+%                       'LigatureStopEvent))))
 %climacus = #(def-climacus-function startSequentialMusic stopSequentialMusic)
 
 %
@@ -225,46 +225,46 @@ ligature = #(define-music-function
     line-thickness = #(/ (ly:output-def-lookup $defaultpaper 'staff-space) 7.0)
 
     \context {
-       \VaticanaStaff
-        \override StaffSymbol.color = #red
-        \override LedgerLineSpanner.color = #red
+        \VaticanaStaff
+         \override StaffSymbol.color = #red
+         \override LedgerLineSpanner.color = #red
     }
     \context {
-       \Score
-       \remove "Bar_number_engraver"
-
-       %%%
-       %%% FIXME: Musicologically seen, timing should be set to #f.
-       %%% Unfortunately, setting it to #f will result in no
-       %%% line-breakable items being created, such that the whole
-       %%% music will end up in a single line.  Therefore, we
-       %%% currently set it to #t, until the ligature code is fixed
-       %%% to automatically insert breakable items.
-       %%%
-       timing = ##t
-
-       %%%
-       %%% FIXME: Setting barAlways to #t would fix the above
-       %%% "timing = ##t" problem, but, surprisingly, it increases
-       %%% the space between ligatures.  Hence, we set it to #f.
-       %%%
-       barAlways = ##f
-
-       \override SpacingSpanner.packed-spacing = ##t
-
-       %%%
-       %%% TODO: Play around with the following SpacingSpanner
-       %%% settings to yield better spacing between ligatures.
-       %%%
-       %%% FIXME: setting #'spacing-increment to a small value
-       %%% causes tons of "programming error: adding reverse spring,
-       %%% setting to unit" messages.
-       %%%
-       %\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/4)
-       %\override SpacingSpanner.shortest-duration-space = #0
-       %\override SpacingSpanner.average-spacing-wishes = ##f
-       %\override SpacingSpanner.spacing-increment = #0.0
-       %\override SpacingSpanner.uniform-stretching = ##t
+        \Score
+        \remove "Bar_number_engraver"
+
+        %%%
+        %%% FIXME: Musicologically seen, timing should be set to #f.
+        %%% Unfortunately, setting it to #f will result in no
+        %%% line-breakable items being created, such that the whole
+        %%% music will end up in a single line.  Therefore, we
+        %%% currently set it to #t, until the ligature code is fixed
+        %%% to automatically insert breakable items.
+        %%%
+        timing = ##t
+
+        %%%
+        %%% FIXME: Setting barAlways to #t would fix the above
+        %%% "timing = ##t" problem, but, surprisingly, it increases
+        %%% the space between ligatures.  Hence, we set it to #f.
+        %%%
+        barAlways = ##f
+
+        \override SpacingSpanner.packed-spacing = ##t
+
+        %%%
+        %%% TODO: Play around with the following SpacingSpanner
+        %%% settings to yield better spacing between ligatures.
+        %%%
+        %%% FIXME: setting #'spacing-increment to a small value
+        %%% causes tons of "programming error: adding reverse spring,
+        %%% setting to unit" messages.
+        %%%
+        %\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/4)
+        %\override SpacingSpanner.shortest-duration-space = #0
+        %\override SpacingSpanner.average-spacing-wishes = ##f
+        %\override SpacingSpanner.spacing-increment = #0.0
+        %\override SpacingSpanner.uniform-stretching = ##t
     }
 }
 
@@ -278,25 +278,24 @@ ligature = #(define-music-function
 neumeDemoLayout = \layout {
     interscoreline = 1
     \context {
-       \Score
-       \remove "Bar_number_engraver"
+        \Score
+        \remove "Bar_number_engraver"
     }
     \context {
-       \Staff
-       \remove "Clef_engraver"
-       \remove "Key_engraver"
-       \override StaffSymbol.transparent = ##t
-       \remove "Time_signature_engraver"
-       \remove "Bar_engraver"
-       \override VerticalAxisGroup.staff-staff-spacing = #'()
+        \Staff
+        \remove "Clef_engraver"
+        \remove "Key_engraver"
+        \hide StaffSymbol
+        \remove "Time_signature_engraver"
+        \remove "Bar_engraver"
+        \override VerticalAxisGroup.staff-staff-spacing = #'()
     }
     \context {
-       \Voice
-       \remove "Ligature_bracket_engraver"
-       \consists "Vaticana_ligature_engraver"
-       \override NoteHead.style = #'vaticana.punctum
-       \override Stem.transparent = ##t
-       \override Flag.transparent = ##t
+        \Voice
+        \remove "Ligature_bracket_engraver"
+        \consists "Vaticana_ligature_engraver"
+        \override NoteHead.style = #'vaticana.punctum
+        \hide Stem
     }
 }