lilypond-user
[Top][All Lists]
Advanced

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

Re: Transpose a lilypond file


From: Marc Hohl
Subject: Re: Transpose a lilypond file
Date: Sun, 05 Oct 2014 11:18:42 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2

Am 05.10.2014 um 10:03 schrieb Jay Vara:
I have a song.ly file which prints a song. Is it possible for someone to
print the song with a transposition, say c to d, without editing the .ly
file? Something like:

\transpose c d {\include song.ly}

I had a similar problem some time ago.

I included the following lines in song.ly

#(define transposeTo
   (if (defined? 'transposeTo)
       transposeTo
       #{ c #}))

melody = { ... }
chords = {... }

\score {
   \transpose c $transposeTo
   <<
     ...chords ...
     ...melody ...
   >>
}

Then you simply make a new file song-in-d.ly:

#(define transposeTo #{ d #})
\include "song.ly"



HTH,

Marc












_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user





reply via email to

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