Subject: groupes de notes entre parenthèses

From: amatthieu <[email-masked]>
Date: Thu, 9 Dec 2010 13:42:14 -0800 (PST)

Bonjour à vous,
comme dit dans le titre, je cherche à mettre une phrase entre parenthèses (
ou crochets) et je ne vois absolument pas comment faire : j'ai épluché les
snippets, l'aide de lilypond etc... rin de rin.
Peut-être y' a-t-il une modification à faire avec \parenthesize ou \bracket
mais laquelle ?

Je m'en remets à  vous,

merci
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/groupes-de-notes-entre-parentheses-tp5820888p5820888.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Xavier Scheuer <[email-masked]>
Date: Fri, 10 Dec 2010 00:55:44 +0100

> Peut-être y' a-t-il une modification à faire avec \parenthesize ou \bracket

Bonsoir,

Rien en effet.  :(
J'ai trouvé un snippet sur le LSR, c'est mieux que rien mais c'est quand
même pas terrible...
http://lsr.dsi.unimi.it/LSR/Item?id=377

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 10 Dec 2010 02:08:03 +0100

> Rien en effet.  :(

Mais non pas "rien", on peut se débrouiller quand même... Au
demeurant, j'ai prévu d'implémenter quelque chose pour supporter les
réservoirs de notes un de ces jours, ce qui permettra ce genre de
fantaisies de façon nettement plus correcte.

> http://lsr.dsi.unimi.it/LSR/Item?id=377

Je le trouve très bien ce snippet moi (je l'avais oublié, tiens
d'ailleurs). Avant de voir ton mail j'étais parti sur un truc un peu
dans le même genre mais plus à la truelle (attention, ça ne marche
qu'à partir de LilyPond 2.13.38) :

myBracket =
#(define-music-function (parser location music) (ly:music?)
#{
  \once \override Rest #'stencil =
    #(lambda (grob)
             (ly:stencil-scale
               (ly:stencil-aligned-to
                (grob-interpret-markup grob "[")
               Y 0.7)
               3 3))
    \grace r
    $music
    \once \override BreathingSign #'stencil =
    #(lambda (grob)
             (ly:stencil-scale
               (ly:stencil-aligned-to
                 (grob-interpret-markup grob "]")
                   Y 0.7)
                   3 3))
    \breathe
#})

\relative c' {
  c4 d e f
  \myBracket
  { g g g g }
  f e d c
}

Cordialement,
Valentin.

---

From: Cécile Huneau <[email-masked]>
Date: Fri, 10 Dec 2010 00:43:57 +0100

Bonsoir,
Je pense n'avoir pas très bien compris... ça ne marche pas chez toi 
quand tu écris simplement des parenthèses ?
Ex : { a''4 b''^\markup "(entre parenthèses)" c''' d''' }
Bonne soirée !
Cécile