Dans les dernières doc, on trouve encore les deux écritures, même l'intégration dans le \repeat est effectivement celle proposée maintenant comme modèle.
Je préfère quand elles sont en-dehors du \repeat, cela limite l'indentation et enlève toute ambiguïté.
Le 8 janv. 2024 à 12:18, gohier via LilyPond notifications@notifications.lilypond.community a écrit :
gohier https://lilypond.community/u/fgohier fgohier
Janvier 8
Bonjour,
jusqu'à la 2.22, on devait mettre l'aternative après :
\repeat volta repeatcount musicexpr
\alternative {
{ musicexpr }
}
depuis la 2.23 (chercher "alternative" dans la doc de livraison LilyPond Changes: LilyPond — Nouveautés), les alternatives ont été modifiées pour etre intégrées dans le repeat
hors, puisque les 2 versions fonctionnent toujours, dès que l'on mélange plusieurs "repeat" & "alternative", on se retrouve avec une inconnue : surtout quand certaines alternatives sont vides et qu'on ne les représente pas
Cordialement,
frédéric
Pour poster dans ce sujet, répondez à cet email ou visitez la page du sujet https://lilypond.community/t/bogue-avec-alternative/5602/4.
Pour créer un nouveau sujet, écrivez à user-fr@lilypond.community mailto:user-fr@lilypond.community ou visitez la page d'accueil de lilypond.community https://lilypond.community/.
Réponses précédentes
Bernard Meylan https://lilypond.community/u/bameylan bameylan
Janvier 7
Effectivement cela fonctionne… mais si je lis la doc, la «grammaire» des fins alternatives devrait être:
\repeat volta 2 {
musique musique musique
\alternative {
\volta 1 {musique}
\volta 2 {musique}
} (pour clore le \alternative)
} (pour clore le \repeat volta 2)
en bref: le \alternative se trouve dans le \repeat volta 2 alors que dans votre solution (qui fonctionne…) il se trouve en dehors…
En plus, dans le fichier d'origine (j'ai simplifié pour l'exemple) qui comprend 2 pianos en parallèle, l'autre piano a une séquence identique mais sans les \tremolo qui précèdent \alternative et tout est normal…
Ben https://lilypond.community/u/ben Ben
Janvier 7
Bonsoir,
J'imagine que vous voulez faire une \alternative sur la volta et non sur le repeat tremolo 2…
Dans ce cas, il vaut mieux écrire
\repeat volta 2 {
}
\alternative
au lieu de
\repeat volta 2 {
\alternative
}
Au plaisir,
Ben
Le 7 janv. 2024 à 21:19, Bernard Meylan via LilyPond notifications@notifications.lilypond.community mailto:notifications@notifications.lilypond.community a écrit :
Bernard Meylan Profil - bameylan - LilyPond bameylan
Janvier 7
Bonsoir à tout le groupe!
Je ne sais pas si c'est un bogue ou une feature… mais lorsque je demande à Lily de me compiler ce code:
\version "2.24.2"
\relative c' {
\repeat volta 2 {
\time 2/4
\repeat tremolo 4 {g'16( b} \repeat tremolo 4 {g16 b)} \repeat tremolo 4 {g16( a} \repeat tremolo 4 {16 b)} \repeat tremolo 4 {<e, g>16( a}
\repeat tremolo 2 {d,16 g} \repeat tremolo 2 {cis,16 e)} \repeat tremolo 2 {16 a'} \repeat tremolo 2 {<d, e g>16 a'}
\alternative {
\volta 1 {\repeat tremolo 4 {<d, fis>16 a'}}
\volta 2 {\repeat tremolo 4 {<d, fis>16 a'}}
}
}
}
elle omet complètement les deux alternatives, alors que si je remplace le dernier
\repeat tremolo 2 {<d, e g>16 a'}
juste avant \alternative, par un d4 par exemple:
\version "2.24.2"
\relative c' {
\repeat volta 2 {
\time 2/4
\repeat tremolo 4 {g'16( b} \repeat tremolo 4 {g16 b)} \repeat tremolo 4 {g16( a} \repeat tremolo 4 {16 b)} \repeat tremolo 4 {<e, g>16( a}
\repeat tremolo 2 {d,16 g} \repeat tremolo 2 {cis,16 e)} \repeat tremolo 2 {16 a'} d4
%\repeat tremolo 2 {<d, e g>16 a'}
\alternative {
\volta 1 {\repeat tremolo 4 {<d, fis>16 a'}}
\volta 2 {\repeat tremolo 4 {<d, fis>16 a'}}
}
}
}
les fins alternatives apparaissent normalement… Est-de mon fait, ou y a t-il là un problème?
Cordialement.
Bernard
Pour poster dans ce sujet, répondez à cet email ou visitez la page du sujet Bogue avec \alternative?.
Pour créer un nouveau sujet, écrivez à user-fr@lilypond.community mailto:user-fr@lilypond.community mailto:user-fr@lilypond.community ou visitez la page d'accueil de lilypond.community https://lilypond.community/.
Vous recevez cet e-mail car vous avez activé la liste de diffusion.
Pour vous désabonner de ces e-mails, cliquez ici LilyPond.
Bernard Meylan https://lilypond.community/u/bameylan bameylan
Janvier 7
Bonsoir à tout le groupe!
Je ne sais pas si c'est un bogue ou une feature… mais lorsque je demande à Lily de me compiler ce code:
\version "2.24.2"
\relative c' {
\repeat volta 2 {
\time 2/4
\repeat tremolo 4 {g'16( b} \repeat tremolo 4 {g16 b)} \repeat tremolo 4 {g16( a} \repeat tremolo 4 {16 b)} \repeat tremolo 4 {<e, g>16( a}
\repeat tremolo 2 {d,16 g} \repeat tremolo 2 {cis,16 e)} \repeat tremolo 2 {16 a'} \repeat tremolo 2 {<d, e g>16 a'}
\alternative {
\volta 1 {\repeat tremolo 4 {<d, fis>16 a'}}
\volta 2 {\repeat tremolo 4 {<d, fis>16 a'}}
}
}
}
elle omet complètement les deux alternatives, alors que si je remplace le dernier
\repeat tremolo 2 {<d, e g>16 a'}
juste avant \alternative, par un d4 par exemple:
\version "2.24.2"
\relative c' {
\repeat volta 2 {
\time 2/4
\repeat tremolo 4 {g'16( b} \repeat tremolo 4 {g16 b)} \repeat tremolo 4 {g16( a} \repeat tremolo 4 {16 b)} \repeat tremolo 4 {<e, g>16( a}
\repeat tremolo 2 {d,16 g} \repeat tremolo 2 {cis,16 e)} \repeat tremolo 2 {16 a'} d4
%\repeat tremolo 2 {<d, e g>16 a'}
\alternative {
\volta 1 {\repeat tremolo 4 {<d, fis>16 a'}}
\volta 2 {\repeat tremolo 4 {<d, fis>16 a'}}
}
}
}
les fins alternatives apparaissent normalement… Est-de mon fait, ou y a t-il là un problème?
Cordialement.
Bernard
Pour poster dans ce sujet, répondez à cet email ou visitez la page du sujet https://lilypond.community/t/bogue-avec-alternative/5602/4.
Pour créer un nouveau sujet, écrivez à user-fr@lilypond.community mailto:user-fr@lilypond.community ou visitez la page d'accueil de lilypond.community https://lilypond.community/.
Vous recevez cet e-mail car vous avez activé la liste de diffusion.
Pour vous désabonner de ces e-mails, cliquez ici https://lilypond.community/email/unsubscribe/5a2a500fec502a31d2e6286d1e97450a376958b87d8f636e8be55a17a3dd3d02.