2016-09-08 1:24 GMT+02:00 Urs Liska <u...@openlilylib.org>: > > > Am 08.09.2016 um 01:16 schrieb Thomas Morley: >> 2016-09-08 0:59 GMT+02:00 Trevor Daniels <t.dani...@treda.co.uk>: >>> Hi Urs >>> >>> I think \magnifyStaff would do this. See >>> http://lilypond.org/doc/v2.19/Documentation/notation/setting-the-staff-size >>> >>> Trevor >>> >>> ----- Original Message ----- >>> From: "Urs Liska" <u...@openlilylib.org> >>> To: "lilypond-user" <lilypond-user@gnu.org> >>> Sent: Wednesday, September 07, 2016 11:40 PM >>> Subject: changing staff-size throughout a score >>> >>> >>>> Hi all, >>>> >>>> is it possible to change the size of the StaffSymbol along the way >>>> through a score? My impression is that >>>> >>>> \override Score.StaffSymbol.staff-space >>>> >>>> has an effect only when applied in a \with block or at the very first >>>> start of a Staff. >>>> >>>> However, I don't see a reason for that behaviour. Can't the size of each >>>> system through a score be different? >>>> >>>> The use case for this request is the common practice to engrave >>>> individual pages of a score at smaller staff size when it is too crowded. >>>> >>>> If that's not possible with current LilyPond tools, is it conceivable to >>>> implement it newly? I imagine a behaviour that is analogous to other >>>> overrides: affect the next instance of the grob. >>>> >>>> (like >>>> >>>> c8 [ d \override Beam.color = #red e f ] >>>> >>>> will affect the *next* beam). >>>> >>>> So >>>> >>>> \override Staff.StaffSymbol.staff-space >>>> >>>> could take effect starting with the next starting system. >>>> >>>> I'd be happy about any working solution or an estimate how complicated >>>> this would be to add to LilyPond. I'm sure this would be a very useful >>>> addition. >>>> >>>> Best >>>> Urs >> >> >> Not sufficiently, see the output of: >> >> { >> r1 >> \key cis \major >> \clef alto >> \time 2/2 >> \stopStaff >> \break >> \magnifyStaff #(magstep -3) >> \startStaff >> r1 >> } >> >> Cheers, >> Harm > > You mean the issue that the items at the end of the first staff are > already the size of the second one? > > But the technique with \stopStaff and \startStaff makes it possible to > change the staff size in the middle of a score at all. > > It should be possible to revert the effect by somehow overriding the > size of all these elements before the line break, isn't it? I'm thinking > of one Scheme function to change the size by (or to) a given factor, so > all the data to calculate the sizes should be available.
Well, I think it's doable, yes, but I can't step in further, too much else to do... > At least a step further ... > > Best > Urs Cheers, Harm _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user