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
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to