I'm trying to print a score that does not include the TabStaff which I include on my individual parts. I'm finding that I get extraneous partial tab clefs and lines placed in my output whenever a "TabStaff.minimumFret" definition is found.
So I'm looking for a way have this fixed, or to do something like the equivalent of conditional compilation to remove references to TabStaff in the cases where I don't want the tab to be printed. I've tried using tags, and they offer no relief. What I really need is something like the old C preprocessor where I can just silently remove code so the parser doesn't see it. (I'm using Frescobaldi on a Mac as my editor and LilyPond front end.) Here's an simple example (just modified from the normal new file template): \version "2.18.0" \header { title = "Test showing extraneous TabStaff output" } global = { \time 4/4 \key c \major \tempo 4=100 } chordNames = \chordmode { \global c1 } melody = \relative c'' { \global c4 d \set TabStaff.minimumFret = #0 e f } \score { << \new ChordNames \chordNames \new FretBoards \chordNames \new Staff { \melody } >> \layout { } }
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user