J'aimerais pouvoir indiquer, dans une reprise et ses alternatives, sous 1.
un changement d’armure, sous 2. pas de changement. J'essaie de synthétiser
cela:
##(ré M) mélodiemélodiemélodie || #(sol M) mélodiemélodie 1. mélodie
##(retour à ré M à la reprise) :||
2. mélodie (on reste en sol M pour la fin)
la 1er reprise renvoie à Ré majeur
si besoin de préciser avant la reprise je ne sais pas encore le faire
(je cherche)
%%%%%%%%%%%%
music = \relative c'' {
\repeat volta 2 {
\key d \major
d, e fis g a b cis d \bar "||"
\key g \major
d c b a
}
\alternative {
{ g4 fis e d }
{ \key d \major
g fis e d }
}
e cis4 d2 \bar "|."
}
Si je comprends bien, vous cherchez à imprimer une armure de précaution juste avant la barre de reprise.
Il y a toujours le code un rien compliqué que je vous avais donné l'autre fois… Cependant, je viens de me rappeler d'une astuce proposée un jour par Pierre le magicien : un silence invisible en note d'ornement. Voici, donc (j'ai rajouté des parenthèses pour plus de clarté) :
\relative c' {
\repeat volta 2 {
\key d \major
d1
\bar "||"
\key g \major
g
}
\alternative {
{
\afterGrace g {
\armureDePrécaution \key d \major
s
}
}
{
g
}
}
g
}
Cordialement,
Jean Abou Samra
···
Le 10/09/2020 à 13:54, Bernard Meylan a écrit :
Bonjour à tout le monde!
J'aimerais pouvoir indiquer, dans une reprise et ses alternatives, sous 1.
un changement d’armure, sous 2. pas de changement. J'essaie de synthétiser
cela:
##(ré M) mélodiemélodiemélodie || #(sol M) mélodiemélodie 1. mélodie
##(retour à ré M à la reprise) :||
2. mélodie (on reste en sol M pour la fin)
la 1er reprise renvoie à Ré majeur
si besoin de préciser avant la reprise je ne sais pas encore le faire
(je cherche)
Merci pour tes recherches! Et justement, ce qu'il faudrait, c'est justement
le rappel de l'armure qui nous attend à la 1ère reprise, ici ré majeur…
alors que de dans la seconde on reste en sol majeur… donc, oui: les 2 dièses
à la fin de la prima volta…
[…]Cependant, je viens de me rappeler d'une astuce proposée
un jour par Pierre le magicien : un silence invisible en note
d'ornement. Voici, donc (j'ai rajouté des parenthèses pour plus de clarté)
:
\relative c' {
\repeat volta 2 {
\key d \major
d1
\bar "||"
\key g \major
g
}
\alternative {
{
\afterGrace g {
\armureDePrécaution \key d \major
s
}
}
{
g
}
}
g
}
Super solution! Mais lorsqu'on ajoute le changement de tonalité
(\armureDePrécaution \key d \major) il se poursuit dans les mesures qui
suivent. Au lieu de «g» dans la toute dernière ligne, remplacez par «g4 a b
c» et vous verrez que le do se verra affublé d'un bécarre (normal,
évidemment), alors que j'aimerais rester en sol majeur (c'est la
continuation de la mélodie avant l'«alternative»). Je vais devoir ici, pour
la dernière mesure insérer un nouveau changement de tonalité pour revenir en
sol majeur et le rendre invisible. Mais le plus gros problème est résolu,
merci!
[…]Cependant, je viens de me rappeler d'une astuce proposée
un jour par Pierre le magicien : un silence invisible en note
d'ornement. Voici, donc (j'ai rajouté des parenthèses pour plus de clarté)
:
\relative c' {
\repeat volta 2 {
\key d \major
d1
\bar "||"
\key g \major
g
}
\alternative {
{
\afterGrace g {
\armureDePrécaution \key d \major
s
}
}
{
g
}
}
g
}
Super solution! Mais lorsqu'on ajoute le changement de tonalité
(\armureDePrécaution \key d \major) il se poursuit dans les mesures qui
suivent. Au lieu de «g» dans la toute dernière ligne, remplacez par «g4 a b
c» et vous verrez que le do se verra affublé d'un bécarre (normal,
évidemment), alors que j'aimerais rester en sol majeur (c'est la
continuation de la mélodie avant l'«alternative»). Je vais devoir ici, pour
la dernière mesure insérer un nouveau changement de tonalité pour revenir en
sol majeur et le rendre invisible. Mais le plus gros problème est résolu,
merci!
En y réfléchissant, une autre armure de précaution après la barre de mesure
rendrait peut-être la notation plus claire.
\version "2.21.6"
\relative c' {
\override Score.VoltaBracketSpanner.padding = 1.3
\repeat volta 2 {
\key d \major
d1
\bar "||"
\key g \major
g
}
\alternative {
{
\afterGrace g {
\tweak KeySignature.font-size -4
\tweak KeySignature.extra-spacing-width #'(-4.5 . -3)
\tweak ParenthesesItem.font-size 0.0
\parenthesize
\key d \major
s
}
}
{
\grace s
\once \set Staff.printKeyCancellation = ##f
\tweak KeySignature.font-size -4
\tweak KeySignature.extra-spacing-width #'(-2 . 0.3)
\tweak ParenthesesItem.font-size -3
\parenthesize
\key g \major
g
}
}
% Au cas où la musique se poursuivrait avec d'autres volte.
\revert Score.VoltaBracketSpanner.padding
g
}
(Je ne suis pas sûr que les puristes apprécient extra-spacing-width, mais cela fonctionne !)