Subject: Mettre une altération (bémol ou dièse) entre parenthèze à la fin d'une mesure

From: gegeours <[email-masked]>
Date: Tue, 2 Jun 2020 01:15:05 -0700 (MST)

Bonjour à tous,

Je cherche à reproduire l'image ci-dessous :
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395625/2020-06-02_10-04.png> 

Cette manière d'écrire est, me semble-t-il, pour rappeler à l'exécutant que
l'armure de la clé dans le  trio est en fa majeur (1 bémol).

Merci d'avance pour votre aide.

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

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 2 Jun 2020 10:36:11 +0200

Bonjour Gérard,
Il y a ça:
http://lilypond.1069038.n5.nabble.com/Parenthesized-second-key-signature-td217669.html
Cordialement,
Pierre

Le mar. 2 juin 2020 à 10:15, gegeours <[email-masked]> a écrit :

> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/t395625/2020-06-02_10-04.png>
>
>

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 2 Jun 2020 10:55:13 +0200

> http://lilypond.1069038.n5.nabble.com/Parenthesized-second-key-signature-td217669.html

Et donc, ceci :
http://lsr.di.unimi.it/LSR/Item?u=1&id=1075

Maintenant, on peut faire moins propre mais plus simple :

%%%%
\version "2.18.0"

petitBemol =
#(define-music-function (num) (number?)
   #{
     \once \override BreathingSign.stencil =
     #(lambda (grob)
        (grob-interpret-markup grob
         (markup
          (make-raise-markup num
           (make-parenthesize-markup (make-flat-markup)))
          (make-hspace-markup .5))))
     \breathe
   #})

{ c'1 \petitBemol #-2 \bar "||" \break c' }

%%%%

V.

---

From: gegeours <[email-masked]>
Date: Tue, 2 Jun 2020 05:17:31 -0700 (MST)

Re-bonjour,

Merci à tous les deux Pierre et Valentin.
J'ai choisi la solution simple!  de Valentin comme ceci :
1°) j'ai mis le raccourci "petit bémol" après global (en haut de ma page de
codification)
petitBemol =
#(define-music-function (num) (number?)
   #{
     \once \override BreathingSign.stencil =
     #(lambda (grob)
        (grob-interpret-markup grob
         (markup
          (make-raise-markup num
           (make-parenthesize-markup (make-flat-markup)))
          (make-hspace-markup .5))))
     \breathe
   #})

2°) Dans la partition  \right :
\set Score.repeatCommands = #' ((volta "2°")) 
  c4 ~ c8^\markup "Al Trio" \stemDown c,32 [bes a {g] \petitBemol #-2 \set
Score.repeatCommands = #' ((volta #f))\bar "||" }

C'est parfait.

Encore merci à tous les deux. Je marque RESOLU.
Bonne journée à tous.