Subject: Changement d’armure avant reprise

From: Bernard Meylan <[email-masked]>
Date: Thu, 10 Sep 2020 04:54:09 -0700 (MST)

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)

J’espère que cela est plus ou moins clair…

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: martial <[email-masked]>
Date: Thu, 10 Sep 2020 06:12:16 -0700 (MST)

Bonjour, 

je n'ai pas tout saisie le déroulé mais ceci en exemple devrai le faire non
? 
%%%%%%%%%%%%ù
\language "english"

RE = \relative c' { \key d \major  d es fs g a b cs d}
SOL = \relative c' { \key g \major c e fs g a b c d e fs g}

\score {
  {
    \repeat volta 2 {
      \RE
    }
    \alternative {
      { \SOL }
      { \RE }
    }
    \SOL
  }
\layout {  }
}
%%%%%%%%%%%%%%%%

-----
♫artial♪

---

From: martial <[email-masked]>
Date: Thu, 10 Sep 2020 11:44:18 -0700 (MST)

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 "|."
} 

\score { 
\music
\layout {  }
}

\score { 
\unfoldRepeats  \music
\midi { \tempo 4=80 }
}

%%%%%%%%%%%%

-----
♫artial♪

---

From: Jean Abou Samra <[email-masked]>
Date: Thu, 10 Sep 2020 22:58:58 +0200

Bonjour,

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

\version "2.21.6"

armureDePrécaution =
   \tweak KeySignature.extra-spacing-width #'(-4.5 . -2)
   \tweak KeySignature.font-size -4
   \tweak ParenthesesItem.font-size 0
   \parenthesize \etc

\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

---

From: Bernard Meylan <[email-masked]>
Date: Thu, 10 Sep 2020 14:03:46 -0700 (MST)

martial wrote
> si besoin de préciser avant la reprise  je ne sais pas encore le faire 

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…

-----
Cordialement

Bernard

---

From: martial <[email-masked]>
Date: Fri, 11 Sep 2020 08:24:31 -0700 (MST)

Bonjour, 

trop fort ! 

-----
♫artial♪

---

From: Bernard Meylan <[email-masked]>
Date: Sat, 12 Sep 2020 05:35:57 -0700 (MST)

Jean Abou Samra wrote
> […]Cependant, je viens de me rappeler d'une astuce proposée 

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!

-----
Cordialement

Bernard

---

From: Jean Abou Samra <[email-masked]>
Date: Sat, 12 Sep 2020 16:42:30 +0200

Bonjour,

> trop fort !
Trop fort Pierre. Je n'ai fait que le copier !

> sol majeur et le rendre invisible. Mais le plus gros problème est résolu,

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 !)

Cordialement,
Jean Abou Samra