lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comportement étrange de \displayLilyMus ic


From: Nicolas Sceaux
Subject: Re: Comportement étrange de \displayLilyMus ic
Date: Sat, 4 May 2013 13:13:16 +0200

Le 4 mai 2013 à 12:50, Gilles <address@hidden> a écrit :

> %%%%%%%% test1 %%%%%%%
> test = { \times 2/3 { e8 e e } e4 }
>  \displayLilyMusic \test
> %%%%%%%%%%%%%%%%%%%%%%%%
>  Sous 2.016.0, j'obtiens
>     => { \times 2/3 { e8 e e } e }
>     Le 4 de e4 a disparu !  donc le résultat est équivalent à
>     { \times 2/3 { e8 e e } e8 } ce qui diffère de la musique \test original.
> 
> 
> Avec la fonction scheme, il y a un paramètre optionnel force-duration qui 
> semble résoudre le problème
> %%%%%%%%%%%%
> #(display-lily-music test parser (current-output-port)
>                                   #:force-duration #t)
>  => { \times 2/3 { e8 e8 e8 } e4 }
>    Bon, c'est un peu plus lourd, mais la musique originale est respectée.
> Mais il y a un problème avec les accords :
> 
> %%%%%%%%% test 2 %%%%%%%%
> test = { \times 2/3 { e8 e e } <e g>4 }
> #(display-lily-music test parser (current-output-port)
>                                   #:force-duration #t)
> => { \times 2/3 { e8 e8 e8 } < e4 g4 >4 } !
>  La syntaxe < e4 g4 >4 donne une erreur lors de la compilation dans Lilypond.

Ce sont des bugs toujours présents dans 2.17 :

\version "2.17.16"
%%%%%%%% test1 %%%%%%%
\displayLilyMusic { \tuplet 3/2 { e8 e e } e4 }
% => { \tuplet 3/2 { e8 e e } e }
% BUG: the last "e" shall be "e4"

%%%%%%%%% test 2 %%%%%%%%
#(display-lily-music #{ \tuplet 3/2 { e8 e e } <e g>4 #}
                       parser
                       (current-output-port)
                       #:force-duration #t)
% => { \tuplet 3/2 { e8 e8 e8 } < e4 g4 >4 }
% BUG: the last chord shall be: < e g >4

Tu rapporter ces problèmes à address@hidden

Nicolas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]