Subject: [LilyPond] [Général] Double clef sol/fa au début des portées

From: Bernard Meylan via LilyPond <[email-masked]>
Date: Sat, 20 Apr 2024 12:38:43 +0000

Bonjour à tout le groupe.

Qqun a t-il déjà eu maille à partir avec ce genre d'armure/clef:

![dbleclef|152x54](upload://h2KJdQU0Y0B9YO96pV2n0QRhPzf.png)

à savoir clé de sol + armure (à l'ancienne) / clé de fa + armure, et comment l'a t-il résolu?
Telemann pratique qqfois ce genre de début de ligne pour signaler la possibilité d'utiliser soit un instrument aigu comme le violon ou grave comme l'alto. Et ce n'est pas tout: dans l'exemple ci-dessus il utilise les clefs dans leur configuration "standard" (sol 2 et fa 4) mais il pratique aussi le même schéma avec par exemple sol 1 et fa 3.

Cordialement.

Bernard

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Sat, 20 Apr 2024 15:28:49 +0000

Bonjour,
voici un début mais ce n'est pas complètement satisfaisant. 

```
  \override Clef.stencil = #
  (lambda (grob)(grob-interpret-markup grob
  #{ \markup\combine
    \musicglyph "clefs.G"
    \translate #'(6 . 2)
    \musicglyph "clefs.F"
   #}))
}

{
  \override Staff.KeySignature.flat-positions = #'((-5 . 3))
  \tweak extra-offset #'(-6.5 . 0) \key ees\major
  s8
  \override Staff.KeySignature.flat-positions = #'((-2 . 7))
  \tweak extra-offset #'(-9 . -1) \key ees\major 
  c'
}
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/2).

---

From: Bernard Meylan via LilyPond <[email-masked]>
Date: Wed, 24 Apr 2024 20:04:53 +0000

Merci pour l'aide. Mais cela ne marche pas… du tout. Lorsque j'utilise le code:
(notez juste l'ajout de l'accolade en haut)
```
\version "2.24.2"

{ % j'ai ajouté cette accolade car
\override Clef.stencil = #
  (lambda (grob)(grob-interpret-markup grob
  #{ \markup\combine
    \musicglyph "clefs.G"
    \translate #'(6 . 2)
    \musicglyph "clefs.F"
   #}))
} % celle-ci ne correspondait à rien

{
  \override Staff.KeySignature.flat-positions = #'((-5 . 3))
  \tweak extra-offset #'(-6.5 . 0) \key es\major
  s4
  \override Staff.KeySignature.flat-positions = #'((-2 . 7))
  \tweak extra-offset #'(-9 . -1) \key es\major 
  c'
}
```
cela donne ceci:
![dblclefs|160x52](upload://3miZQuUfpPtcPcIobu3OGgZO4fJ.png)

Donc la clé de fa serait tout à gauche… dans la marge?

Cordialement.

Bernard

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/3).

---

From: MartialR via LilyPond <[email-masked]>
Date: Wed, 24 Apr 2024 21:03:06 +0000

bonsoir ,
mince le code avait été coupé 
le voici en entier. 
![image|187x55](upload://2wufJg2bWJnfk3Z9OallpFM3bFq.png)

```
\new Staff \with { 

{
}\new Staff \with { 

{
d'après [https://lsr.di.unimi.it/LSR/Item?id=1003](https://lsr.di.unimi.it/LSR/Item?id=1003)

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/4).

---

From: Bernard Meylan via LilyPond <[email-masked]>
Date: Fri, 26 Apr 2024 08:59:22 +0000

Je reviens avec un autre problème qui se produit lors du passage à la ligne.

```
\version "2.24.2"

\new Staff \with { 

{
  \override Staff.KeySignature.flat-positions = #'((-5 . 3))
  \tweak extra-offset #'(-5.8 . 0) % modification des approches des bémols
  \key es\major
  \grace s8 % valeur nulle pour éviter que le silence s8 prenne de la place au sein de la mesure
  \override Staff.KeySignature.flat-positions = #'((-2 . 7))
  \tweak extra-offset #'(-1 . -1) % modification des approches des bémols
  \key es\major 
  \repeat unfold 40 c'4 
}\new Staff \with { 
  \override Clef.stencil = #
  (lambda (grob)(grob-interpret-markup grob
  #{ \markup\combine
    \musicglyph "clefs.G"
    \translate #'(6 . 2)
    \musicglyph "clefs.F"
   #}))
}
```
Voilà ce qui cela donne si on passe à la ligne:
![dbleclefalaligne|690x125](upload://lhsFQEEmjaWjhkzfIvjBRYLBtwa.png)
L'armure de la clef de sol a disparu et celle de la clé de fa est montée d'une quinte.

Bernard

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/5).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 26 Apr 2024 10:45:41 +0000

Bonjour,

ha oui effectivement. 
il suffit de mettre \once devant \override  Staff.KeySignature.flat-positions 

```
\version "2.24.2"

\new Staff \with { 

{
  \once \override Staff.KeySignature.flat-positions = #'((-2 . 7))
  %\key es\major 
  \repeat unfold 160 c'4 
}

```

Cordialement.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/6).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 26 Apr 2024 10:52:14 +0000

Et là ça supprime les l'armure après la clef de sol ... 
ben faut chercher. 
on va bien finir par trouver une solution.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/7).

---

From: MartialR via LilyPond <[email-masked]>
Date: Fri, 26 Apr 2024 10:59:10 +0000

Déjà comme ceci cela rétabli la bonne hauteur des bémol suivant la clef de Fa

```
\version "2.24.2"

\new Staff \with { 

{
  \override Staff.KeySignature.flat-positions = #'((-5 . 3))
  \tweak extra-offset #'(-6.8 . 0) % modification des approches des bémols
  \key es\major
  \grace s8 % valeur nulle pour éviter que le silence s8 prenne de la place au sein de la mesure
  \override Staff.KeySignature.flat-positions = #'((-2 . 7))
  \override Staff.KeySignature.extra-offset = #'(-1 . -1) % modification des approches des bémols
  \key es \major 
  \repeat unfold 160 c'4 
}

```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/double-clef-sol-fa-au-debut-des-portees/5690/8).