> Subject: Re: \bookparts and scaling
> Hi, Torsten!
>
> On Wed, Jun 27, 2018 at 2:49 AM, Torsten Hämmerle <
> torsten.haemme...@web.de> wrote:
>
>> Hi Ralph,
>>
>> I'm neither Crimson nor Sunrise, but I guess having both full score and
>> parts together in one PDF is quite a common requirement.
>>
>> Using smaller print for the full score but using larger print for the
>> parts
>> while keeping up natural spacing is not easy to achieve in LilyPond,
>> because
>> set-global-staff-size only works for whole books, i.e. separate output
>> files.
>>
>>
>> Here's a minimal example (without any attempt do alter score sizes yet)
>> as a
>> working basis for the implementation of different approaches:
>>
>>
>> %%%%%%%%%%
>>
>> \version "2.19.81"
>>
>> #(set-default-paper-size "a6")
>>
>> fluteI  = { \repeat unfold 20 { c''8 e'' g'' e'' } \bar "|." }
>> fluteII = { \repeat unfold 20 { c'4 g' } \bar "|." }
>>
>> \bookpart {
>>   \header { instrument = "Full Score" }
>>   \score {
>>     \new StaffGroup <<
>>       \new Staff \with { instrumentName = "Fl. 1" } \fluteI
>>       \new Staff \with { instrumentName = "Fl. 2" } \fluteII
>>     >>
>>   }
>> }
>>
>> \bookpart {
>>   \header { instrument = "Flute 1" }
>>   \score {
>>     \new Staff \fluteI
>>   }
>> }
>>
>> \bookpart {
>>   \header { instrument = "Flute 2" }
>>   \score {
>>     \new Staff \fluteII
>>   }
>> }
>>
>> %%%%%%%%%%
>>
>>
>> First, there is the full score, containing Flute 1 and Flute 2.
>> This full score should use smaller print, cf. #(set-global-staff-size 10)
>> in
>> a \book.
>> The parts, however, should look as if printed with #(set-global-staff-size
>> 20).
>> And all within one single PDF.
>>
>> These extreme differences should make spacing problems obvious.
>>
>> How do you (to the list in general) handle such a case without using
>> external PDF postprocessing programs?
>> I'm usually working around the problem by using (at least) two PDF files -
>> one for the full score and one (or even individual files) for the parts -
>> for several reasons.
>>
>

%{

I'm sure there are some many imperfections with using magnifyStaff, but it
is pretty easy to use and gets you within the ballpark:

%}

\version "2.19.81"

#(set-default-paper-size "a6")

fluteI  = { \repeat unfold 20 { c''8 e'' g'' e'' } \bar "|." }
fluteII = { \repeat unfold 20 { c'4 g' } \bar "|." }

\bookpart {
  \header { instrument = "Full Score" }
  \score {
    \new StaffGroup <<
      \new Staff \with {
        instrumentName = "Fl. 1"
        \magnifyStaff #1/2
      } \fluteI
      \new Staff \with {
        instrumentName = "Fl. 2"
        \magnifyStaff #1/2
      } \fluteII
    >>
  }
}

\bookpart {
  \header { instrument = "Flute 1" }
  \score {
    \new Staff \fluteI
  }
}

\bookpart {
  \header { instrument = "Flute 2" }
  \score {
    \new Staff \fluteII
  }
}



Elaine Alt
415 . 341 .4954                                           "Confusion is
highly underrated"
ela...@flaminghakama.com
Producer ~ Composer ~ Instrumentalist
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to