RE: stretchable systems
Usually the vertical spacing is very good, but, as this thread and others attest, not always. I would like some way to override the vertical springs, providing absolute control of spacing. Something like \breakSpace #7 to force distance to the following staff and \pageBreakSpace #0 to force distance from the last staff to the bottom of the page. The space at the top would be computed. Yes, this is would be tedious to use, but far less tedious than the now present need to fool the springs. Anyone agree? Disagree? - Bruce -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Graham Percival Sent: Friday, August 26, 2005 1:26 AM To: [EMAIL PROTECTED] Cc: lilypond-user Mailinglist Subject: Re: stretchable systems On 25-Aug-05, at 8:12 PM, [EMAIL PROTECTED] wrote: to get this to apply to all the voices in a staff. From this, I conclude that you could probably (?) say \set Score.minimumVerticalExtent = #'(-7 . 7) to get it to apply to all the staves in a Score. There's a piece I'm The best way to do this is like this: \layout { \context { \Score minimumVerticalExtent = #'(-7 . 7) }} Nicolas is trying to do something a bit more difficult; he wants to have this set automatically, which is very tricky to program. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: stretchable systems
On 25-Aug-05, at 8:12 PM, [EMAIL PROTECTED] wrote: to get this to apply to all the voices in a staff. From this, I conclude that you could probably (?) say \set Score.minimumVerticalExtent = #'(-7 . 7) to get it to apply to all the staves in a Score. There's a piece I'm The best way to do this is like this: \layout { \context { \Score minimumVerticalExtent = #'(-7 . 7) }} Nicolas is trying to do something a bit more difficult; he wants to have this set automatically, which is very tricky to program. Cheers, - Graham ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
stretchable systems
Hi, Considering a piece with N-staff systems, with no room on a page for 3 systems, only for two, but with lot of space left, I can't find if it is possible to automatically enlarge (I hope that this word won't make this message marked as spam) the space between staves in a system, up to a certain distance, so that there should be less space between the two systems. Before: - page - /== |== \== /== |== \== - page - After: - page - /== | |== | \== /== | |== | \== - page - If this does not exist yet, but is sponsorable, I'm interested. nicolas PS: is there a problem with the mailing list search page? Searching on staff gives 0 results: http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=staffidxname=lilypond-usermax=10result=normalsort=score ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: stretchable systems
Yes, this is possible. See section 10.1.6 and 10.1.7 of the manual for instructions on using minimumVerticalExtent and VerticalAlignment #'forced-distance. You can also try making each staff a little smaller to fit the third system, if you prefer. -- Kris Shaffer graduate student in music theory, Yale University www.shaffermusic.com On Thu, 25 Aug 2005 05:42:25 -0400, Nicolas Sceaux [EMAIL PROTECTED] wrote: Hi, Considering a piece with N-staff systems, with no room on a page for 3 systems, only for two, but with lot of space left, I can't find if it is possible to automatically enlarge (I hope that this word won't make this message marked as spam) the space between staves in a system, up to a certain distance, so that there should be less space between the two systems. Before: - page - /== |== \== /== |== \== - page - After: - page - /== | |== | \== /== | |== | \== - page - If this does not exist yet, but is sponsorable, I'm interested. nicolas PS: is there a problem with the mailing list search page? Searching on staff gives 0 results: http://lists.gnu.org/archive/cgi-bin/namazu.cgi?query=staffidxname=lilypond-usermax=10result=normalsort=score ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: stretchable systems
Kris Shaffer [EMAIL PROTECTED] writes: On Thu, 25 Aug 2005 05:42:25 -0400, Nicolas Sceaux [EMAIL PROTECTED] wrote: Hi, Considering a piece with N-staff systems, with no room on a page for 3 systems, only for two, but with lot of space left, I can't find if it is possible to automatically enlarge ^ Yes, this is possible. See section 10.1.6 and 10.1.7 of the manual for instructions on using minimumVerticalExtent and VerticalAlignment #'forced-distance. The solution that you suggest is way far from automatic :-) Han-Wen answered to this on lilypond-devel. ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user
Re: stretchable systems
Section 10.1.6 Vertical Spacing of the user manual says that the default padding of every staff is specified by \set Staff.minimumVerticalExtent = #'(-4 . 4) so you could force the staves further apart by doing that \set for each staff (but using a bigger value than 4, like #'(-7 . 7) And section 9.1.2 Changing Context Properties on the Fly has an example that says that \set autoBeaming = ##f is equivalent to \set Voice.autoBeaming = ##f because autoBeaming is a Voice property, but that one *could* say \set Staff.autoBeaming = ##f to get this to apply to all the voices in a staff. From this, I conclude that you could probably (?) say \set Score.minimumVerticalExtent = #'(-7 . 7) to get it to apply to all the staves in a Score. There's a piece I'm going to have to apply this to in some form, but I'm still working on the actual music and haven't gotten down to the layout problems yet. If I'm wrong about the \set Score.-- conjecture for a Staff property, I'm sure someone will post a corrective message :) -- Tom Nicolas Sceaux wrote: Hi, Considering a piece with N-staff systems, with no room on a page for 3 systems, only for two, but with lot of space left, I can't find if it is possible to automatically enlarge (I hope that this word won't make this message marked as spam) the space between staves in a system, up to a certain distance, so that there should be less space between the two systems. Before: - page - /== |== \== /== |== \== - page - After: - page - /== | |== | \== /== | |== | \== - page - If this does not exist yet, but is sponsorable, I'm interested. nicolas PS: is there a problem with the mailing list search page? Searching on staff gives 0 results: http://lists.gnu.org/archive/cgi-bin /namazu.cgi?query=staffidxname=lilypond-user max=10result=normalsort=score ___ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user