X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Ftest%2Freverse-music.ly;h=828afcd59b3254b24dc657f44ad34c9627e7aac9;hb=9f3572d98bb948c9689cd1f75401a029451fa001;hp=985b471aefc688de13ba8b485a2476ef4f8d1fff;hpb=04265f11d1f21416ccebd2dcaa1d903dc781b36e;p=lilypond.git diff --git a/input/test/reverse-music.ly b/input/test/reverse-music.ly index 985b471aef..828afcd59b 100644 --- a/input/test/reverse-music.ly +++ b/input/test/reverse-music.ly @@ -1,6 +1,5 @@ -\version "2.9.7" -\sourcefilename "reverse-music.ly" +\version "2.7.39" % possible rename to scheme-something. \header { texidoc="@cindex Scheme Reverse Music Symmetric, or palindromical music can be produced, first, by printing @@ -9,6 +8,8 @@ function to reverse the syntax. " } +music = \relative c'' { c4 d4( e4 f4 } + #(define (reverse-music music) (let* ((elements (ly:music-property music 'elements)) (reversed (reverse elements)) @@ -29,18 +30,12 @@ function to reverse the syntax. music)) -reverseMusic = -#(define-music-function (parser location m) (ly:music?) - (reverse-music m) - ) - -music = \relative c'' { c4 d4( e4 f4 } - \score { -\context Voice { + \context Voice { \music - \reverseMusic \music + \applyMusic #reverse-music \music } \layout { ragged-right = ##t} } +