[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Comportement étrâne avec \cadenzaOn
From: |
address@hidden |
Subject: |
Re: Comportement étrâne avec \cadenzaOn |
Date: |
Wed, 14 Mar 2012 21:56:13 +0100 |
On Mar 14, 2012, at 9:33 PM, Jean-Charles Malahieude wrote:
> 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.
>
Très étranche...
J'ai réussi à faire un exemple minimal montrant la source du problème.
Apparemment il y a des cas où \time et \cadenzaOn ne se mélangent pas :(
\version "2.14.0"
GRanITzMaLSxcacU= << {
fis'32\mp gis'
dis'8-. r r16
} {
\time 3/8 %%%% <<<---- supprimez-moi pour faire disparaître le problème
\cadenzaOn s16 \cadenzaOff \bar "|"
\cadenzaOn s4 s16 \cadenzaOff \bar "||" } >>
TdpYNxtirUOVibVt= { r16 r4 r16 }
OxBjnhQOZwhBpbQE = {
\cadenzaOn
\clef bass <c g>4 \bar "" r4 \bar "" c4 \bar "" r4 \bar ""
\cadenzaOff \bar "||"
}
TKiexwzyUvjbudor= {
\clef treble
<c' e' fis' g'>4\f \bar "" r4 \bar "" <c' e'>4 \bar "" r4 \bar ""
}
AKDuHtxFBYMezRQt = { \cadenzaOn r1^\fermata \cadenzaOff \bar "||" }
RPISnCyCoOebQeFe = { r1^\fermata }
\new PianoStaff <<
\new Staff = "up" {
\clef treble
\GRanITzMaLSxcacU
\TKiexwzyUvjbudor
\AKDuHtxFBYMezRQt
}
\new Staff = "down" { \clef bass
\TdpYNxtirUOVibVt
\OxBjnhQOZwhBpbQE
\RPISnCyCoOebQeFe
\bar "|."}
- Comportement étrâne avec \cadenzaOn, address@hidden, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn, Phil Hézaine, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn, Phil Hézaine, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn, address@hidden, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn, Jean-Charles Malahieude, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn,
address@hidden <=
- Re: Comportement étrâne avec \cadenzaOn, Xavier Scheuer, 2012/03/14
- Re: Comportement étrâne avec \cadenzaOn, address@hidden, 2012/03/15
- Re: Comportement étrâne avec \cadenzaOn, Jean-Charles Malahieude, 2012/03/15