Hi Chris, The tag method is a fantastic tool in many cases, so it's great to be aware of it. Just in this particular case it's maybe not the easiest way to go.
Yeah, that's how I mostly use variables as well - placing just the music in variables and then, in the score block, build up a \new StaffGroup << \new Staff \new Voice \someMusic \new Staff << \new Voice { \voiceOne \moreMusic } \new Voice { \voiceTwo \yetMoreMusic } >> >> I find this a very clear structure ... and it allows me to have a "complete" template where you just comment out all \Staffs you don't need in a particular case. Cheers, Rob ______ Truth does not change according to our ability to stomach it. -- Flannery O'Connor > On 8 Jul 2015, at 13:11, Chris Yate <chrisy...@gmail.com> wrote: > > Hi Rob, > > Wow, thanks, that's a much neater way. I think I should probably look at > refactoring my band template. > > I agree, my method is a bit complicated -- but it's bothering me a bit, > because I think there was a reason I did it like this in the first place! > Could well be an insufficient understanding at the time, of how variables > work :-) > > I do already use variables as: > > violinMusic = { a b c d } > > violinVoice = \new Voice { > % voice setup stuff % > \violinMusic > } > > Chris > >> On 8 July 2015 at 09:58, Robert Schmaus <robert.schm...@web.de> wrote: >> In addition to the suggested way with tags (which surely works, but >> which I find overly complicated), a simpler way would be to simply place >> the Staffs in variables and comment out the ones you don't want to have >> in the next engraving. Like this: >> >> violinStaff = \new Staff \with { instrumentName = "Violin" }{ >> \relative c'' { c4 d e f } >> } >> >> celloStaff = \new Staff \with { instrumentName = "Cello" }{ >> \relative c { c4 d e f } >> } >> >> \score{ >> << >> \violinStaff >> \celloStaff >> >> >> } >> >> IMO there's no need for a complicated tag structure, just go for a >> simple approach. You will want to use a variable structure for any >> non-trivial score anyway ... >> >> Best, Rob >> >> >> Am 07/07/15 um 17:42 schrieb Víctor: >> > Hello Lilyponders: >> > >> > Is there a way to place a switch in some instrument part so it is not >> > rendered when such switch is off? Something like: >> > >> > \score{ >> > << >> > \new Staff \with { instrumentName = "Violin" }{ >> > \relative c'' { c4 d e f } >> > } >> > \new Staff \with { instrumentName = "Cello" }{ >> > \relative c { c4 d e f } >> > } >> > >> >> > } >> > >> > \layout{ >> > \disableCello >> > } >> > >> > Thanks, >> > Víctor. >> > >> > _______________________________________________ >> > lilypond-user mailing list >> > lilypond-user@gnu.org >> > https://lists.gnu.org/mailman/listinfo/lilypond-user >> >> _______________________________________________ >> lilypond-user mailing list >> lilypond-user@gnu.org >> https://lists.gnu.org/mailman/listinfo/lilypond-user >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user