lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

scheme function generating multiple score


From: Gianmaria Lari
Subject: scheme function generating multiple score
Date: Fri, 29 Dec 2017 08:03:46 +0100

Sorry to bother but I'm unable to get out from this problem.
This code generate two scores:

\version "2.19.80"

\score {
  \transpose c d {c' d' e'}
  \layout{}
}

\score {
  \transpose c e {c' d' e'}
  \layout{}
}

I tried to write a scheme function doing something similar:

\version "2.19.80"
myScore = #(define-scheme-function (music) (ly:music?) #{

  \score {
    \transpose c d $music
    \layout{}
  }

  \score {
    \transpose c e $music
    \layout{}
  }

#})

\myScore {c' d' e'}

but when I try to compile I get this error


error: syntax error, unexpected \score, expecting end of input

\score {


error: error in #{ ... #}


Any suggestion?
Thank you, Gianmaria

reply via email to

[Prev in Thread] Current Thread [Next in Thread]