Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make more tunes fit on one page #48

Open
captbaritone opened this issue Aug 14, 2013 · 3 comments
Open

Make more tunes fit on one page #48

captbaritone opened this issue Aug 14, 2013 · 3 comments
Assignees

Comments

@captbaritone
Copy link
Collaborator

Reduce sizes of staffs, space between staff and more - @veltzer

Could we implement a test that checked which tunes spilled over onto multiple pages? That would be a great way to keep confidence that this important layout issue is take into consideration when making global layout changes like song footers/titles etc.

@veltzer
Copy link
Owner

veltzer commented Aug 15, 2013

AFAIK lilypond only decides how many pages a tune will take when doing the layout. So you have to actually run lilypond to get the info.

And we also have to remember that some tunes will not fit on a single page ("Desafinado" by Jobim comes to mind...). So we also have to think about those.

@captbaritone
Copy link
Collaborator Author

It's also worth considering that once we get the build system in place, there will probably be 100s of combinations of options that could slightly affect the layout. I suppose we should see if we can find general layout solutions rather than finding tunes that look wrong and fixing them manually for one specific layout.

It would be awesome it Lilypond had options where you could have it optimize for full pages.

@veltzer
Copy link
Owner

veltzer commented Aug 16, 2013

Actually, I had run into trouble with that. Lilypond's algorithm for layout ran into problems when trying to render the whole book so I put a page break before each tune. Without it, the rendering of the book took forever...:) (I'm digging this up from memory - so this info may be out of date now). When you put a page break you're sort of telling lilypond - don't worry about doing full book optimizations and about where each tune will start, I'll tell you that explcitly which makes lilypond run a lot faster...

My conclusions were that liliypond was not really made for a 200-300 page book but only for individual pieces. This may have changed in the time that passed but I'm guessing it didn't because not a whole lot of people use liliypond to render whole books...

@veltzer veltzer self-assigned this Nov 5, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants