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

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

Re: Comportement étrâne avec \cadenzaOn


From: Jean-Charles Malahieude
Subject: Re: Comportement étrâne avec \cadenzaOn
Date: Wed, 14 Mar 2012 21:33:12 +0100
User-agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.1) Gecko/20120209 Thunderbird/10.0.1

Le 14/03/2012 20:54, address@hidden disait :
On Mar 14, 2012, at 8:22 PM, Phil Hézaine wrote:

Le 14/03/2012 20:11, Phil Hézaine a écrit :
Le 14/03/2012 16:25, address@hidden a écrit :
Bonjour à tous,

Dans la petite partoche ci-dessous, deux barres de mesure
parasites apparaissent avant la barre de mesure finale. Si on
enlève soit RSFwUEmZYZkAxAaJ et HEZxDsXfwwysHRwW, soit
EYZmnqiwEyUCvvhI et SmfcABCtyTNOqTsv, ces barres ne sont pas
imprimées. Je pense que \cadenzaOn est l'agent provocateur,
mais je ne suis pas sûr. Avez-vous des idées ?


J'ai juste essayé de faire le compte des 16th. Ce qui me semble
plutôt<<étrâne>>  c'est le problème de synchro entre les
différentes variables. Mais peut-être que je me trompe.


oui !

} { \time 3/8 \cadenzaOn \tempo "presto" s16 \cadenzaOff \bar "|"
s4.
y en avait un là                             ^^^

J'avais vérifié, le compte de croches est identique : 24+13+8

Merci pour ton aide!

Après avoir lu ton mail, j'ai créé une fonction qui vérifie que les
durées des bouts de musique dans les variables soient égales (voir
`doAssertion' ci-dessous).  Je suis donc à peu près certain qu'il n'y
a pas de problème avec le comptage.  Voici le code complet (avec de
différentes variables - le morceau est généré à partir d'un
algorithme):


Là je n'ai plus de temps, mais j'ai remarqué un comportement bizarre :

Si tu joue sur la dernière cadence, les problèmes disparaissent.

- Dans ta version d'origine, le deux portées ont la même chose ; le fait d'utiliser la même variable fait sauter le problème.

- Basculer la cadence en "r1*3/8" résout le problème.

J'ai l'impression que le fait de finir sur une cadence peut poser problème : ajoute, après la cadence, un s4.*0 aux deux variables, et ça marche.

C'est comme au loto...

@+
Jean-Charles




reply via email to

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