Erreur bloquante

Bonjour à tous,

je suis récemment passé à la version 2.14.1 et suis confronté à un problème.
Avec une partition pour laquelle Lilypond fonctionnait dans la version 2.12,
là j'ai un message d'erreur et le fichier pdf n'est pas généré. Le fichier
midi lui est bien généré. Ci-après le log sorti :

Analyse...
Interprétation en cours de la
musique...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152]
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Sortie MIDI vers « Everlasting.mid »...
Détermination du nombre optimal de pages...
Répartition de la musique sur 11 à 12 pages...
Dessin des systèmes...
Avertissement : impossible de faire tenir la musique sur la page.
Débordement de 2.338901
Avertissement : compression de la musique pour que cela tienne

Si l'un d'entre vous a une piste je suis preneur...

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Erreur-bloquante-tp6590327p6590327.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Si le fichier midi est produit mais non le pdf, peut-être avez-vous
oublié d'inclure un bloc \layout {}

Cependant le log que vous nous indiquez laisse entendre que la mise en
page s'effectue... Vous devrez peut-être nous montrer votre code pour
que quelqu'un puisse vous aider.

Cordialement,
V. Villenave.

···

2011/7/16 Damien <****@****>:

je suis récemment passé à la version 2.14.1 et suis confronté à un problème.
Avec une partition pour laquelle Lilypond fonctionnait dans la version 2.12,
là j'ai un message d'erreur et le fichier pdf n'est pas généré. Le fichier
midi lui est bien généré. Ci-après le log sorti :

== En réponse au message du 16-07-2011, 22:40:28 ==

Bonjour à tous,

je suis récemment passé à la version 2.14.1 et suis confronté à un problème.
Avec une partition pour laquelle Lilypond fonctionnait dans la version 2.12,
là j'ai un message d'erreur et le fichier pdf n'est pas généré. Le fichier
midi lui est bien généré. Ci-après le log sorti :

Analyse...
Interprétation en cours de la
musique...[8][16][24][32][40][48][56][64][72][80][88][96][104][112][120][128][136][144][152]
Pré-traitement des éléments graphiques...
Interprétation en cours de la musique...
Sortie MIDI vers « Everlasting.mid »...
Détermination du nombre optimal de pages...
Répartition de la musique sur 11 à 12 pages...
Dessin des systèmes...
Avertissement : impossible de faire tenir la musique sur la page.
Débordement de 2.338901
Avertissement : compression de la musique pour que cela tienne

Si l'un d'entre vous a une piste je suis preneur...

--

Entre la version 2.12 et 2.14, tout l'arrangement vertical a été revu, et cette erreur de débordement provient de l'impossibilité de faire tenir le ou les systèmes sur une page. Un débordement de 1.1 signifie que 10 % de la page sortira des marges verticales spécifiées. Et généralement, le PDF sort, et on peut visualiser où st l'erreur. Ici, avec 2.3, c'est évidemment énorme.

Pas de piste sans avoir le fichier source, mais il faudrait dans un premier temps supprimer toutes les indications d'espacement vertical (qui ont considérablement évolué).

Cordialement,

Jean-François

···

View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Erreur-bloquante-tp6590327p6590327.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================

Suite à la remarque de Valentin, j'ai cherché en suivant la piste \layout {}.
Je suis arrivé aux constatations suivantes :

Initialement mon code est le suivant et fonctionne parfaitement en version
2.12 (j'ai supprimé les définitions du contexte Dynamics pour plus de
clarté) :

/\score {
  \new PianoStaff <<
    \set PianoStaff.connectArpeggios = ##t
    \new Staff = "haut" { << \RightHand >> }
    \new Dynamics << \Nuances >>
    \new Staff = "bas" { << \LeftHand >> }
    \new Dynamics << \Pedal >>
  >>

  \layout {}
}

\score {
  \new PianoStaff = "PianoStaff_pf" <<
    \new Staff = "haut" << \RightHand >>
    \new Staff = "bas" << \LeftHand >>
  >>

  \midi {}
}/

Comme indiqué précédemment en version 2.14 seul le midi en généré...

Si je rajoute \layout {} après le \midi {} dans la deuxième définition
score, en version 2.14 le pdf est généré en chaînant les deux scores (en
gros j'ai la première avec les nuances et immédiatement à la suite la
deuxième sans les nuances ...)

/\score {
  \new PianoStaff <<
    \set PianoStaff.connectArpeggios = ##t
    \new Staff = "haut" { << \RightHand >> }
    \new Dynamics << \Nuances >>
    \new Staff = "bas" { << \LeftHand >> }
    \new Dynamics << \Pedal >>
  >>

  \layout {}
}

\score {
  \new PianoStaff = "PianoStaff_pf" <<
    \new Staff = "haut" << \RightHand >>
    \new Staff = "bas" << \LeftHand >>
  >>

  \midi {}
        \layout {}
}/

Si je rajoute \midi {} avant le \layout {} dans la première définition score
et supprime la deuxième définition score j'ai bien les deux...

/\score {
  \new PianoStaff <<
    \set PianoStaff.connectArpeggios = ##t
    \new Staff = "haut" { << \RightHand >> }
    \new Dynamics << \Nuances >>
    \new Staff = "bas" { << \LeftHand >> }
    \new Dynamics << \Pedal >>
  >>

        \midi {}
  \layout {}
}/

J'avoue que ce fonctionnement me laisse perplexe (quand bien même j'ai la
solution à mon problème grâce à vous...)

Sinon, question subsidiaire, auparavant j'utilisais 2 scores car parfois je
générais l'intégralité de la partition en pdf, mais uniquement une seule
voix en midi. Comment faire avec ce nouveau fonctionnement de LilyPond ?

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Erreur-bloquante-tp6590327p6591557.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.