Erreur bloquante

classic Classique list Liste threaded Arborescence
4 messages Options
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Erreur bloquante

Damien
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...
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Erreur bloquante

vvillenave
Administrateur
2011/7/16 Damien <[hidden email]>:
> 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 :

Si le fichier midi est produit mais non le pdf, peut-être avez-vous
oublié d'inclure un bloc \layout {}
http://lilypond.org/doc/v2.15/Documentation/notation/creating-midi-files

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.

_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Erreur bloquante

j-f.lucarelli
En réponse à ce message posté par Damien

== 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
>[hidden email]
>https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

========================================
_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Répondre | Arborescence
Ouvrir ce message en vue arborescente
|

Re: Erreur bloquante

Damien
En réponse à ce message posté par vvillenave
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 ?