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

Reply via email to