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

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

Re: Changement d’armure avant reprise


From: Jean Abou Samra
Subject: Re: Changement d’armure avant reprise
Date: Sat, 12 Sep 2020 16:42:30 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

Bonjour,

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

Le 12/09/2020 à 14:35, Bernard Meylan a écrit :
Jean Abou Samra wrote
[…]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
}
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 !)

Cordialement,
Jean Abou Samra




reply via email to

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