|
From: | Nicolas Démarais |
Subject: | Re: Pb de comptage des mesures avec pause multi-mesures |
Date: | Wed, 16 Nov 2011 07:28:59 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111031 Thunderbird/7.0.1 |
Le 14/11/2011 22:37, Xavier Scheuer a écrit :
Bonjour,2011/11/14 Nicolas Démarais <address@hidden>:Bonsoir, Je rencontre un problème étonnant (enfin qui m'étonne), mais peut-être mon codage n'est-il pas bon... Lorsque j'utilise une pause compressée la numérotation de mesure est fausse ! Je joins un exemple : (je ne sais pas comment insérer l'image du résultat) \version "2.12.3" \relative c' { \time 2/4 \override Score.BarNumber #'break-visibility = #all-visible \set Score.skipBars = ##t c'2_"silences compressés" R2*3 c c R2*2 c } \relative c' { \time 2/4 \override Score.BarNumber #'break-visibility = #all-visible \set Score.skipBars = ##f g'2_"silences normaux" R R R g g R R g }Bonsoir, Si aucune durée n'est indiquée à une note (un silence), LilyPond utilise la durée de la note précédente (silence précédent). Dans le premier cas, après le silence compressé, le premier do a donc une durée "2 fois 3", autrement dit une blanche qui en vaut trois (*3). Une seule blanche est imprimée (une seule "mesure") mais comme elle en vaut trois on observe un saut dans la numérotation des mesures. Idem pour le "2*2". Je ne suis pas sûr de m'être bien fait comprendre. ;-P Le bon code serait d'indiquer la durée blanche (simple) après les silences compressés (i.e. "c2"). \relative c' { \time 2/4 \override Score.BarNumber #'break-visibility = #all-visible \set Score.skipBars = ##t c'2_"silences compressés" R2*3 c2 c R2*2 c2 } Cordialement, Xavier Merci beaucoup pour votre réponse, très claire et qui répond parfaitement à mon problème. Cependant (vous voudrez bien pardonner l'outrecuidance d'un débutant de vouloir faire modifier un outil qu'il ne maîtrise pas !) la réflexion suivante s'impose : La logique de Lilypond est certainement respectée ainsi, mais la logique musicale pas forcément. En effet une note ne peut pas s'étaler sur plusieurs mesures ! Ne peut-on pas considérer ceci comme un bogue ? Avec deux voies pour le résoudre : a) lors de la note suivante le "*3" est ignoré, b) on génère une note tenue sur plusieurs mesures avec répétition de la valeur et liaisons. Cordialement, Nicolas |
[Prev in Thread] | Current Thread | [Next in Thread] |