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

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

Re: Dynamics et collision avec les barres de mesure dans certains cas


From: Jean-Jacques Gerbaud
Subject: Re: Dynamics et collision avec les barres de mesure dans certains cas
Date: Thu, 31 Mar 2022 17:37:58 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Le 31/03/2022 à 15:01, F. Moinard a écrit :
> Bonjour,
> 
> La question semble ancienne
> (https://gitlab.com/lilypond/lilypond/-/issues/3288) mais je ne trouve
> pas de réponse adéquate...
> 
> J'utilise très souvent un Dynamics pour afficher des nuances pour les
> deux parties d'un pupitre. Les nuances sur les débuts ou fins de mesure
> sont parfois en collision avec les barres de mesures entre les portées.
> 
> Deux exemples, le second utilisant ma méthode de saisie (la partie
> Dynamics étant une copie d'une partie précédemment saisie) :
> 
> %%%%%%
> 
> \version "2.23.7"
> 
> \new StaffGroup <<
>   \new Staff { \repeat unfold 3 { b'4 4 4 4  } 4 \fff 4 4 4 \fff }
>   \new Dynamics
>   { c4  4 4 4 4 \fff 4 4 4 \fff 4 }
>   \new Staff {
>     %\autoLineBreaksOff
>     \repeat unfold 4 { g'4 4 4 4  } R1*7 }
>>>
> 
> \new StaffGroup <<
>   \new Staff \relative c {
>     \key a \major \time 2/4 \clef bass
>     \partial 16 e16 e8 dis e fis e4 ^- r
>   }
>   \new Dynamics
>   \relative c {
>     \partial 16 e16 \fp \< e8 dis e fis e4 \mp r
>   }
>   \new Staff \relative c {
>     \key a \major \time 2/4 \clef bass
>     \partial 16 e16 e8 dis e fis e4 ^- r
>     R2*10
>   }
>>>
> 
> %%%%%%
> 
> Comment éviter automatiquement les collisions entre nuances et barres de
> mesure ?
> 
> Merci !
> Frédéric
> 
J'ai noté ça dans mon manuel... il y a très longtemps et je l'avais
utilisé une fois et ça m'avais satisfait !

*début de citation *

Etirement d’un passage "serré"

\time 4/16
c16^"normal"[ c c8]
\newSpacingSection              % début du passage
\override Score.SpacingSpanner.spacing-increment = #2
c16^"étendu"[ c c8]
\newSpacingSection              % on revient au graphisme normal
\revert Score.SpacingSpanner.spacing-increment
c16^"normal" [ c c8]

*Fin de citation*

Une remarque les dynamics n'ont pas besoin de notes. J'utilise de temps
en temps "dynamics" et je l'utilise avec des silences.

 Ta partie { c4  4 4 4 4 \fff 4 4 4 \fff 4 }
pourrait certainement être remplacée par {s4 s2. s4\fff s2 s4\fff s4}

De même, dans le 2ème exemple, voici la partie "dynamics" qui allège le
code.
 s16 \fp \< s2 s16 \mp s

Tout ceci sans vouloir donner de leçon, j'en suis bien incapable  !:-)

-- 
JJG
Drôme provençale



reply via email to

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