Re: page-turn-breaking horizontal spacing

2008-11-25 Thread Neil Thornock
I got a decent spacing using a combination of a quite large spacing
increment for SpacingSpanner and increased staff padding.  Looks great now.

Thanks for the help!

Neil

On Mon, Nov 24, 2008 at 5:31 PM, Joe Neeman <[EMAIL PROTECTED]> wrote:

> On Tue, 2008-11-25 at 00:12 +, Neil Puttock wrote:
> > 2008/11/24 Joe Neeman <[EMAIL PROTECTED]>:
> >
> > > It's a little hard to tell without an example, but it sounds like
> > > lilypond is refusing to give things more space because that would make
> > > for a bad page turn. The page-turn-breaking function treats the
> > > page-turns with higher priority than anything else, even if the
> > > horizontal spacing is really bad. However, it should still use the
> > > horizontal spacing settings to choose a good configuration. Does adding
> > > \allowPageTurn in appropriate places help?
> >
> > Should the Page_turn_engraver be \consist-ed when using
> > ly:page-turn-breaking?  Though it's not mentioned in the docs, all the
> > relevant regtests include it, and having tested it myself, the spacing
> > variables seem to work fine so long as the engraver's included.
>
> The purpose of the Page_turn_engraver is to automatically insert
> \applyPageTurn in appropriate places. You will want either to use
> Page_turn_engraver or to manually specify where page turns are allowed.
> It's been a while since I looked at those docs, but I'm pretty sure this
> is mentioned somewhere.
>
> Joe
>
>
>
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/lilypond-user
>



-- 
Neil Thornock, D.M.
Assistant Professor of Music
Composition/Theory
Brigham Young University
http://neilthornock.net
___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: page-turn-breaking horizontal spacing

2008-11-24 Thread Joe Neeman
On Tue, 2008-11-25 at 00:12 +, Neil Puttock wrote:
> 2008/11/24 Joe Neeman <[EMAIL PROTECTED]>:
> 
> > It's a little hard to tell without an example, but it sounds like
> > lilypond is refusing to give things more space because that would make
> > for a bad page turn. The page-turn-breaking function treats the
> > page-turns with higher priority than anything else, even if the
> > horizontal spacing is really bad. However, it should still use the
> > horizontal spacing settings to choose a good configuration. Does adding
> > \allowPageTurn in appropriate places help?
> 
> Should the Page_turn_engraver be \consist-ed when using
> ly:page-turn-breaking?  Though it's not mentioned in the docs, all the
> relevant regtests include it, and having tested it myself, the spacing
> variables seem to work fine so long as the engraver's included.

The purpose of the Page_turn_engraver is to automatically insert
\applyPageTurn in appropriate places. You will want either to use
Page_turn_engraver or to manually specify where page turns are allowed.
It's been a while since I looked at those docs, but I'm pretty sure this
is mentioned somewhere.

Joe




___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: page-turn-breaking horizontal spacing

2008-11-24 Thread Neil Puttock
2008/11/24 Joe Neeman <[EMAIL PROTECTED]>:

> It's a little hard to tell without an example, but it sounds like
> lilypond is refusing to give things more space because that would make
> for a bad page turn. The page-turn-breaking function treats the
> page-turns with higher priority than anything else, even if the
> horizontal spacing is really bad. However, it should still use the
> horizontal spacing settings to choose a good configuration. Does adding
> \allowPageTurn in appropriate places help?

Should the Page_turn_engraver be \consist-ed when using
ly:page-turn-breaking?  Though it's not mentioned in the docs, all the
relevant regtests include it, and having tested it myself, the spacing
variables seem to work fine so long as the engraver's included.

For example, removing the Page_turn_engraver from
page-turn-page-breaking-auto-first-page2.ly results in very tightly
spaced systems on one page; increasing 'shortest-duration-space only
loosens up the first system.

Regards,
Neil


___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: page-turn-breaking horizontal spacing

2008-11-24 Thread Joe Neeman
(moved to lilypond-user)
On Sun, 2008-11-23 at 16:09 -0500, Dan Eble wrote:
> Does anyone know why the variables that control horizontal spacing  
> (base-shortest-duration, shortest-duration-space, extra-spacing-width)  
> would have no effect when the page-breaking function is set to ly:page- 
> turn-breaking?  With 2.11, some of my music is spaced incredibly  
> tightly and I can't find a way to change it.

It's a little hard to tell without an example, but it sounds like
lilypond is refusing to give things more space because that would make
for a bad page turn. The page-turn-breaking function treats the
page-turns with higher priority than anything else, even if the
horizontal spacing is really bad. However, it should still use the
horizontal spacing settings to choose a good configuration. Does adding
\allowPageTurn in appropriate places help?

Joe



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user