%% Generated by lilypond-book.py %% Options: [alt=[image of music],printfilename,indent=0\mm,texidoc,line-width=160\mm] \include "lilypond-book-preamble.ly" % **************************************************************** % Start cut-&-pastable-section % **************************************************************** \paper { #(define dump-extents #t) indent = 0\mm line-width = 160\mm force-assignment = #"" line-width = #(- line-width (* mm 3.000000)) } \layout { } % **************************************************************** % ly snippet: % **************************************************************** \sourcefilename "add-staccato.ly" \sourcefileline 0 \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." } #(define (make-script x) (make-music 'ArticulationEvent 'articulation-type x)) #(define (add-script m x) (if (equal? (ly:music-property m 'name) 'EventChord) (set! (ly:music-property m 'elements) (cons (make-script x) (ly:music-property m 'elements)))) m) #(define (add-staccato m) (add-script m "staccato")) addStacc = #(define-music-function (parser location music) (ly:music?) (music-map add-staccato music)) \score { \relative c'' { a b \addStacc { c c } } \layout{ ragged-right = ##t } } % **************************************************************** % end ly snippet % ****************************************************************