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