Subject: Comment mettre un "upbow" entre parenthèses ?

From: Sophie <[email-masked]>
Date: Mon, 27 May 2019 06:52:45 -0700 (MST)

Il s'agit de partitions pour cordes frottées et je cherche à mettre certains
coups d'archet (upbow et downbow) entre parenthèses  (car il s'agit juste
d'indications de précaution).
Quelqu'un sait-il faire ?

D'avance merci

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

---

From: Christophe Pochon <[email-masked]>
Date: Mon, 27 May 2019 16:19:46 +0200

Une solution :

%%%%%%%%
pUp = \markup \left-align  \parenthesize \musicglyph #"scripts.upbow"
pDown = \markup \left-align  \parenthesize \musicglyph #"scripts.downbow"
\relative c'{
    c4^\pUp c^\pDown
}
%%%%%%%%%

Christophe Pochon

Le lun. 27 mai 2019 à 15:52, Sophie <[email-masked]> a écrit :

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

---

From: Sophie <[email-masked]>
Date: Tue, 28 May 2019 08:11:03 -0700 (MST)

Merci.

Il reste dans certains cas un petit souci de centrage, comme le montrent 
les images ci-dessous :
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_1.png> 
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_2.png> 
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_3.png> 

qui correspondent respectivement aux lignes suivantes :

 <lab' do>8.^\pDown\ff <lab do>16 <lab do>4 <sol sib>

 re 16^\pUp( dob) sib-. dob-.

do4^\pUp (sib8 lab)

Alors que d'autres sont correctement centrés :

<http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_2019-05-28_a%CC%80_17.png> 

<sol mi'>4\f <sol sol'>8.^\pUp <sol sol'>16 <sol sol'>4 <sol fa'>
mi' <sol, sol'>8.^\pDown <sol sol'>16 <sol sol'>4 <sol fa'>

Cela reste cependant un problème mineur.

---

From: Christophe Pochon <[email-masked]>
Date: Tue, 28 May 2019 18:35:03 +0200

Oui en effet. Peut-être que dans ces cas-là un \center-align à la place du
\left-align donnerait de meilleurs résultats. Il est probable que d'autres
membres de la liste auront une meilleure idée.  Ou sinon, en changeant les
définitions de pUp et pDown ainsi :

%%%%%
pUp = \markup \left-align \concat {"(" \musicglyph #"scripts.upbow" ")"}
pDown = \markup \left-align  \concat {"(" \musicglyph #"scripts.downbow"
")"}
%%%%%%

En passant, vos deux messages ont dû être validés manuellement, car
l'adresse [email-masked] n'est pas abonnée à la liste. Merci d'y
remédier.

Christophe Pochon

Le mar. 28 mai 2019 à 17:11, Sophie <[email-masked]> a écrit :

> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_1.png>
>
> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_2.png>
>
> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_3.png>
>
>
> <
> http://lilypond-french-users.1298960.n2.nabble.com/file/t395742/Capture_d%E2%80%99e%CC%81cran_2019-05-28_a%CC%80_17.png>
>
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 28 May 2019 20:15:23 +0200

Bonsoir Sophie,

Une solution possible :

\version "2.18.2"
\include "italiano.ly"
%%%%%%%%
pUp = \tweak ParenthesesItem.font-size #-1 \parenthesize\upbow
pDown = \tweak ParenthesesItem.font-size #-1 \parenthesize\downbow

\relative do'{
     <lab' do>8.\pDown\ff <lab do>16 <lab do>4 <sol sib>
     re 16\pUp( dob) sib-. dob-. do4\pUp (sib8 lab)
     <sol mi'>4\f <sol sol'>8.\pUp <sol sol'>16 <sol sol'>4 <sol fa'>
      mi' <sol, sol'>8.\pDown <sol sol'>16 <sol sol'>4 <sol fa'>
}%%%%%%%%

Cordialement,
PIerre