When I've finished a jazz chart, I'll want to produce separate parts for
several transposing instruments, but while I'm working on the entry of the
melody and chords in concert pitch I only need to produce one .pdf file.
Obviously, I can comment out the sections I don't want during data entry
work, and remove the comments once the work is complete, but it would be
handy to be able to use a C-like construct like this:
#DEFINE NotYet
...
#IFNDEF NotYet
\book {
\bookOutputName "Chez Fernand (alto)"
\new Score
<<
\transpose f' d {\TheChords}
\new Staff
\repeat unfold 13 {
s1 \noBreak s1 \noBreak s1 \noBreak s1 \break }
\transpose f' d {\TheHead}
>>
\header {piece = "Alto Sax"}
}
#ENDIF
to suppress unwanted output for the Alto sax part (and those for the other
transposing instruments), and comment out the #DEFINE NotYet when I'm happy
with the data entry.
--
View this message in context:
http://old.nabble.com/Is-there-an-equivalent-of--define-...--ifndef-...--endif-in-lilypond--tp33346188p33346188.html
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user