Subject: La pédale, c'est coton

From: Moebius <[email-masked]>
Date: Wed, 22 May 2019 17:44:02 +0200

Chers pondistes,

J'ai un problème de positionnement des indications de la pédale forte : 
de temps en temps, sous un ou plusieurs systèmes, ces indications sont 
décalées verticalement loin au-dessous des portées de piano. Si 
quelqu'un pouvait éclairer ma lanterne...

J'ai joint un fichier simplifié, sauf la coda pour laquelle j'ai 
vraiment eu la flemme de tout remplacer :-) ; mais j'ai laissé les 
parties d'indications, tempo...

cordialement,

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 22 May 2019 20:55:49 +0200

La pédale est dans un contexte 'Dynamics'. Dans un contexte 'Voice' il n'y
aurait pas ce genre de décalage.
Cdt,
Pierre

Le mer. 22 mai 2019 à 17:44, Moebius <[email-masked]> a écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Moebius <[email-masked]>
Date: Wed, 22 May 2019 22:52:45 +0200

Bonsoir,
Merci pour la réponse ; cependant, dans un contexte voice, le 
positionnement vertical varie suivant le contenu musical de la portée de 
main gauche. J'utilise le context dynamics pour obtenir les indications 
de pédale alignées horizontalement ce que je n'obtiens pas avec un 
context voice. Mais là, j'ai ce problème...

cordialement,

Le 22/05/2019 à 20:55, Pierre Perol-Schneider a écrit :
> La pédale est dans un contexte 'Dynamics'. Dans un contexte 'Voice' il 
> n'y aurait pas ce genre de décalage.
> Cdt,
> Pierre
> 
> Le mer. 22 mai 2019 à 17:44, Moebius <[email-masked] 
> <mailto:[email-masked]>> a écrit :
> 
>     Chers pondistes,
> 
>     [email-masked] <mailto:[email-masked]>

---

From: Bernard Barbier <[email-masked]>
Date: Thu, 23 May 2019 15:01:41 +0200

Hello !

Merci pour ce fil... je viens de comprendre pourquoi, sous frescobaldi, 
le canevas tout prêt "Basse Continue" me faisant danser mon chiffrage !
Bon p'têt bin k'j'ai tout faux, mais j'ai ma solution à moué !

J'ai simplifié à l'extrême... ou presque, voici les bouts de code :

*\version "2.19.80"**
**\language "italiano"**
**
**
**%%% Exemple avec le canevas Frescobaldi Basse continue 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%**
**
**bcMusic = \relative do {**
**  \key sib \major \time 3/4**
**  re2 re4 sol4. la8 sol fa**
**}**
**
**bcFigures = \figuremode {**
**  \override Staff.BassFigureAlignmentPositioning #'direction = #DOWN**
**  <4>4 <4> <_+>4 <_+\!>**
**}**
**
**\score {**
**  \new Staff { \clef bass << \bcMusic \bcFigures >> }**
**}**
**
**%%% Exemple avec le canevas Frescobaldi Cello + Basse Chiffrée 
%%%%%%%%%%%%%%%%%%%%%**
**
**cello = \relative do {**
**  \key sib \major \time 3/4**
**  re2 re4 sol4. la8 sol fa**
**}**
**
**figBass = \figuremode {**
**  <4>4 <4> <_+>4 <_+\!>**
**}**
**
**\score {**
**  << {\clef bass \cello} \new FiguredBass \figBass >>**
**}*

Voili, voilà !

Belle journée à tous,

Bernard.

On 22/05/2019 22:52, Moebius wrote:
> positionnement vertical varie suivant le contenu musical de la portée 
> de main gauche. J'utilise le context dynamics pour obtenir les 
> indications de pédale alignées horizontalement ce que je n'obtiens pas 
> avec un context voice. Mais là, j'ai ce problème...
>
> cordialement,
>
>
>> La pédale est dans un contexte 'Dynamics'. Dans un contexte 'Voice' 
>> il n'y aurait pas ce genre de décalage.
>> Cdt,
>> Pierre
>>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 23 May 2019 15:36:26 +0200

Voir :
http://lilypond.org/doc/v2.19/Documentation/notation/flexible-vertical-spacing-within-systems
Par ex. :

\layout {
  \context {
    \Dynamics
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing.basic-distance
= #0 %% <= à préciser
  }
}

Cordialement,
Pierre

---

From: Moebius <[email-masked]>
Date: Fri, 24 May 2019 00:42:59 +0200

Bonsoir,
Merci, ça fonctionne très bien ; mais, bizarrement, si je change le #0 
par une autre valeur (#0.5 ou 3 ou 5 ou 0.01), je retrouve peu ou prou 
la situation initiale ; cela ne fonctionne (bien d'ailleurs) qu'avec la 
valeur #0. Déjà, je ne trouvais pas très «normal» que seuls certains 
systèmes soient affectés...je me demande s'il n'y aurait pas quelque 
beuguerie derrière tout ça !

En tout cas, ça fonctionne ainsi et c'est le principal pour l'instant, 
merci encore.

cordialement,

Le 23/05/2019 à 15:36, Pierre Perol-Schneider a écrit :
>      \override 
> VerticalAxisGroup.nonstaff-relatedstaff-spacing.basic-distance = #0 %% 
> <= à préciser
>    }
> }
> 
> Cordialement,
> Pierre
> 
> 
> Le mer. 22 mai 2019 à 23:08, Moebius <[email-masked] 
>     <mailto:[email-masked]>
>      > <mailto:[email-masked] <mailto:[email-masked]>>> a écrit :
>      >
>      >     Chers pondistes,
>      >
>     <mailto:[email-masked] <mailto:[email-masked]>>

---

From: Moebius <[email-masked]>
Date: Sun, 26 May 2019 11:51:30 +0200

Je viens de penser à un autre problème potentiellement généré par la 
solution proposée : en affectant le layout, cela change la propriété au 
moins pour l'ensemble du score concerné ; or, j'utilise aussi le 
contexte Dynamics pour les nuances sous la portée et les indications 
diverses au-dessus de la portée (ralentir, a tempo, coda...) ; je 
suppose que tout cela sera affecté  ? N'y aurait-il pas une solution 
avec un \new Dynamics \with {...}, par définition plus local ?

cordialement,