lilypond-user
[Top][All Lists]
Advanced

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

Re: changing staff-size throughout a score


From: Urs Liska
Subject: Re: changing staff-size throughout a score
Date: Sat, 10 Sep 2016 16:55:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0


Am 10.09.2016 um 16:29 schrieb Kieren MacMillan:
> Hi Michael,
>
>> I was hoping to be able to change staff sizes within a score without the
>> bizarre kludge of creating an entirely new score everytime the staff size
>> changes.
> I’m not sure “bizarre” was a necessary descriptor… On a mailing list (such as 
> this one) where people are generously donating their time to help people who 
> post, those kinds of words can often be counterproductive.
>
> The following version does not require the creation of a new score.
>
> %%%%  SNIPPET BEGINS
> \version "2.19"
>
> \header {
>   tagline = ##f
> }
>
> \layout {
>   indent = 0
>   \context {
>     \Score
>     \remove "Bar_number_engraver"
>     \omit TimeSignature
>   }
> }
>
> {
>   c'4 d' e' f' g' a' b' c''
>   \stopStaff \startStaff \magnifyStaff #(magstep -3)
>   \repeat unfold 13 { s1 }
> }
> %%%%  SNIPPET ENDS

The problem with this is (as Harm pointed out already rather at the
beginning of this thread) that there may be elements at the wrong size
at the changing spot. See

%%%%  SNIPPET BEGINS
\version "2.19"

\header {
  tagline = ##f
}

\layout {
  indent = 0
  \context {
    \Score
    \remove "Bar_number_engraver"
    \omit TimeSignature
  }
}

{
  c'4 d' e' f' g' a' b' c''
  \magnifyStaff #(magstep 3)
  \break
  \key a \major
  \repeat unfold 13 { s1 }
}
%%%%  SNIPPET ENDS

When you want the second system to be empty (for someone to fill in) you
won't have the key signature, but the barline is also at the wrong size.

Urs


> I hope that helps.
> Kieren.
> ________________________________
>
> Kieren MacMillan, composer
> ‣ website: www.kierenmacmillan.info
> ‣ email: address@hidden
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user




reply via email to

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