-
-\version "2.1.36"
+\version "2.10.0"
+\sourcefilename "add-staccato.ly"
\header {
-
texidoc= "@cindex Add Stacato
Using @code{make-music}, you can add various stuff to notes. In this
-example staccato dots are added to the notes. For this simple case,
-it is not necessary to use scm constructs (see @code{separate-staccato.ly}).
-"
+example staccato dots are added to the notes."
}
#(define (make-script x)
(make-music 'ArticulationEvent
'articulation-type x))
-
+
#(define (add-script m x)
(if
(equal? (ly:music-property m 'name) 'EventChord)
#(define (add-staccato m)
(add-script m "staccato"))
+addStacc =
+#(define-music-function (parser location music)
+ (ly:music?)
+ (music-map add-staccato music))
+
\score {
- \notes\relative c'' {
- a b \apply #(lambda (x) (music-map add-staccato x)) { c c }
+ \relative c'' {
+ a b \addStacc { c c }
}
- \paper{ raggedright = ##t }
+ \layout{ ragged-right = ##t }
}
-