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

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

Re: Pb de comptage des mesures avec pause multi-mesures


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 :
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

Bonjour,

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


reply via email to

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