]> git.donarmstrong.com Git - lilypond.git/blobdiff - ly/music-functions-init.ly
clean up Sources
[lilypond.git] / ly / music-functions-init.ly
index 5f425fc717a7d0d0dfddc6fc997ba221e0d087ff..a1fafa63e35c5a142d3dbb764dd36eb614b27811 100644 (file)
@@ -23,7 +23,7 @@ acciaccatura =
 addquote =
 #(define-music-function (parser location name music) (string? ly:music?)
    "Add a piece of music to be quoted "
-   (add-quotable name music)
+   (add-quotable parser name music)
    (make-music 'SequentialMusic 'void #t))
 
 
@@ -96,7 +96,7 @@ assertBeamSlope =
 
 autochange =
 #(define-music-function (parser location music) (ly:music?)
-               (make-autochange-music music))
+               (make-autochange-music parser music))
 
 applyContext =
 #(define-music-function (parser location proc) (procedure?)
@@ -338,7 +338,8 @@ octave =
               ))
 partcombine =
 #(define-music-function (parser location part1 part2) (ly:music? ly:music?)
-                (make-part-combine-music (list part1 part2)))
+                (make-part-combine-music parser
+                                        (list part1 part2)))
 
              
 pitchedTrill =
@@ -539,11 +540,17 @@ includePageLayoutFile =
 
 
 rightHandFinger =
-#(define-music-function (parser location finger) (string?)
-   "Define a StringFingerEvent"
-   (make-music 'StringFingerEvent
-              'origin location
-              'text finger))
+#(define-music-function (parser location finger) (number-or-string?)
+   "Define a StrokeFingerEvent"
+   
+   (apply make-music
+         (append
+          (list 
+           'StrokeFingerEvent
+           'origin location)
+          (if  (string? finger)
+               (list 'text finger)
+               (list 'digit finger)))))
 
 scoreTweak =
 #(define-music-function (parser location name) (string?)