lilypond-user
[Top][All Lists]
Advanced

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

Is there an equivalent of #define ... #ifndef ... #endif in lilypond?


From: Michael Hendry
Subject: Is there an equivalent of #define ... #ifndef ... #endif in lilypond?
Date: Fri, 17 Feb 2012 15:30:51 -0800 (PST)

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: Is there an equivalent of #define ... #ifndef ... #endif in lilypond?
Sent from the Gnu - Lilypond - User mailing list archive at Nabble.com.

reply via email to

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