]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/snippets/new/numbers-as-easy-note-heads.ly
Doc: 989 - tidy up last checkin
[lilypond.git] / Documentation / snippets / new / numbers-as-easy-note-heads.ly
index 2df46c56b32eb758ce0810d6375cf08ce2aae626..fc9a73c9c5d581029e579b3d36dbcc9221e7c507 100644 (file)
@@ -14,22 +14,27 @@ object it sees.
   doctitle = "Numbers as easy note heads"
 }
 
-#(define Ez_numbers_engraver (list
-  (cons 'acknowledgers
+#(define Ez_numbers_engraver
    (list
-     (cons 'note-head-interface
-       (lambda (engraver grob source-engraver)
-         (let* (
-           (context (ly:translator-context engraver))
-           (tonic-pitch (ly:context-property context 'tonic))
-           (tonic-name (ly:pitch-notename tonic-pitch))
-           (grob-pitch (ly:event-property (event-cause grob) 'pitch))
-           (grob-name (ly:pitch-notename grob-pitch))
-           (delta (modulo (- grob-name tonic-name) 7))
-           (note-names (make-vector 7 (number->string (+ 1 delta)))))
-        (ly:grob-set-property! grob 'note-names note-names))))))))
+    (cons 'acknowledgers
+          (list
+           (cons 'note-head-interface
+                 (lambda (engraver grob source-engraver)
+                   (let* ((context (ly:translator-context engraver))
+                          (tonic-pitch (ly:context-property context 'tonic))
+                          (tonic-name (ly:pitch-notename tonic-pitch))
+                          (grob-pitch
+                           (ly:event-property (event-cause grob) 'pitch))
+                          (grob-name (ly:pitch-notename grob-pitch))
+                          (delta (modulo (- grob-name tonic-name) 7))
+                          (note-names
+                           (make-vector 7 (number->string (1+ delta)))))
+                     (ly:grob-set-property! grob 'note-names note-names))))))))
+
+#(set-global-staff-size 26)
 
 \layout {
+  ragged-right = ##t
   \context {
     \Voice
     \consists \Ez_numbers_engraver