Subject: déplacer un (p) suivi de > dans une mesure 2/4 contenant d2

From: <[email-masked]>
Date: Fri, 3 Jan 2020 10:30:58 +0100

Bonjour j’ai encore un nœud à vous soumettre : toujours dans Smetana comment
réaliser l’alignement prévu dans l’image jointe .

Je parviens à imprimer (p) suivi du decrescendo mais le tout aligné au début
de la mesure sous le d2 , je parviens également à déplacer le (p) au milieu
de la mesure mais dans ce cas le décrescendo commence au début de la mesure.

Voici mon code : 

%%%%%\startMeasureCount %%%%%%%%%%%% numéroter les répétitions

  %%%%%%%%%%%%  d2~^> _\parenthPalign  %82

  d2~^>_\parenthesize \p _\> %82

  d2~ %83

  d2~  \! %84

Voir le résultat en image capture mesure 81A

En modifiant les instructions par 

\startMeasureCount %%%%%%%%%%%% numéroter les répétitions

d2~^> _\parenthPalign  %82

%%%%%%%%%%%%%%%  d2~^>_\parenthesize \p _\> %82

  d2~ %83

  d2~ \! %84

  d2 %85

  \stopMeasureCount       %%%%%%%%%%% numéroter les répétitions fin

Voir le résultat en image  capture.mesure 81B.

Voici les deux variables appelées 

parenthP = _\markup { \dynamic { \parenthesize p } } 

parenthPalign = _\markup { \halign #-4 \dynamic { \parenthesize p } } \>

De plus j’ai utilisé deux portées différentes fusionnées en une seule par
partcombine. 

Le problème en utilisant la technique << {  } \\ { } >>

Un crescendo qui démarre et pose problème si l’instruction \ ! n’est pas
comprise dans la même structure << { d2_\> …. \ !  } \\   etc

Merci pour votre aide.

Daniel Bernair

This email has been scanned by BullGuard antivirus protection.
For more info visit www.bullguard.com
<http://www.bullguard.com/tracking.aspx?affiliate=bullguard&buyaffiliate=smt
p&url=/>

---

From: gerardk <[email-masked]>
Date: Fri, 3 Jan 2020 04:45:06 -0700 (MST)

Bonjour

je crée une voix qui n'a que des silences invisibles (s) et les nuances. Je
peux placer le début et la fin de chaque nuance à volonté.

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

---

From: Valentin Villenave <[email-masked]>
Date: Sat, 4 Jan 2020 08:39:01 +0000

> réaliser l’alignement prévu dans l’image jointe .

Plusieurs solutions possibles :

%% Décaler le markup

{
  \time 2/4
  <d' d''>2~
  -#(make-dynamic-script
     #{
       \markup {
         \hspace #5
         \concat {
           \normal-text \huge \italic \raise #-.3 [ p
           \normal-text \huge \italic \raise #-.3 ]}
     }#})\> q~ q\!
}

%% Ajouter un événement rythmique invisible
%% au milieu de la mesure :

{
  \time 2/4
  \set doubleSlurs = ##t
  <d' d''>2*1/2(
  s
  -#(make-dynamic-script
     #{
       \markup {
         \concat {
           \normal-text \huge \italic \raise #-.3 [ p
           \normal-text \huge \italic \raise #-.3 ]}
     }#})\> q2)~ q\!
}

%% Ou encore l’astuce de Gérard :
\new Staff <<
  {
    \time 2/4
    <d' d''>2~ q~ q
  }
  \new Dynamics {
    s4 s
    -#(make-dynamic-script
       #{
         \markup {
           \concat {
             \normal-text \huge \italic \raise #-.3 [ p
             \normal-text \huge \italic \raise #-.3 ]}
       }#})\> s2 s\!
  }

Cordialement,
V.