+\version "1.3.146"
\header {
texidoc="
Simple customised music apply.
-";
+"
}
-music = \notes { c'4 d'4( e'4 f'4 }
+music = \notes \relative c'' { c4 d4( e4 f4 }
#(define (reverse-music music)
(let* ((elements (ly-get-mus-property music 'elements))
(reversed (reverse elements))
+ (e (ly-get-mus-property music 'element))
(span-dir (ly-get-mus-property music 'span-direction)))
(ly-set-mus-property music 'elements reversed)
+ (if (music? e)
+ (ly-set-mus-property
+ music 'element
+ (reverse-music e)))
+
(if (dir? span-dir)
(ly-set-mus-property music 'span-direction (- span-dir)))
\music
\apply #reverse-music \music
}
- \paper { linewidth = -1.; }
+ \paper { linewidth = -1. }
}