Le 20/09/2022 à 20:33, Jean Abou Samra a écrit :
Le 20/09/2022 à 20:01, Jonas Hahnfeld a écrit :
Block on Fitting music on 171 or 172 pages...
\version "2.23.13"
$@(map (lambda (i)
#{
\score {
\repeat unfold 100 c'1
}
#})
(iota 300))
I think this example just takes a very long time because of the many
pages. I see the same on Linux.
Most of all, it seems to take forever because the measures
are extremely narrow in this artificial example. Because of
this, there are enormously many sensible line breaking and
page breaking configurations, and LilyPond is trying out many
of them. This will complete much faster:
\version "2.23.14"
$@(map
(lambda (i)
#{
\score {
{
\autoPageBreaksOff
\repeat unfold 10 { \repeat unfold 10 c'1 \break }
}
}
#})
(iota 300))
and this also compiles in a reasonable time while still yielding ~280
pages of output:
\version "2.23.14"
$@(map
(lambda (i)
#{
\score {
\repeat unfold 100 { \repeat unfold 32 c'32 \break }
Sorry, that \break shouldn't have been there, I meant to demonstate
acceptably fast page breaking without manual help. (It still completes
in a reasonable time.)