Subject: Soufflets à l'intérieur d'un long crescendo

From: Gérard Degrez <[email-masked]>
Date: Tue, 13 Sep 2016 09:39:38 +0200

Bonjour,

Est-il possible de superposer des soufflets sur un long crescendo (d’orchestre)?  
L’idée serait de faire quelque chose comme
<> <> <> <> <>
cresc.————

Merci d’avance.

Gérard

---

From: Éditions IN NOMINE <[email-masked]>
Date: Tue, 13 Sep 2016 09:47:11 +0200

Bonjour Graard !

Je ferais comme cela :

\version "2.19.13"

\relative c''{
 c4 c c c 
 <<
   { 
     c2\cresc c c c c1\!
   }
   \\
   {
     \repeat unfold 4{s4\< s\>} s1\!
   }
 \bar "|."
}

Cela répond-il à ton besoin ?
Bonne journée !
JM

Le Tue, 13 Sep 2016 09:39:38 +0200,
Gérard Degrez <[email-masked]> a écrit :

> Bonjour,
> 
> Est-il possible de superposer des soufflets sur un long crescendo
> (d’orchestre)? L’idée serait de faire quelque chose comme
> <> <> <> <> <>
> cresc.————
> 
> Merci d’avance.
> 
> Gérard
> 
> 
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

-- 
Jean-Marc LEGRAND
Éditions IN NOMINE

---

From: Gérard Degrez <[email-masked]>
Date: Tue, 13 Sep 2016 10:16:24 +0200

Merci, cela répond à mon besoin, sauf que j’ai une fin de liaison (et le début du crescendo termine un decrescendo précédent) au début du passage (en 4/4)

\time 4/4
\relative c'''{ \key f \major
b8( c16) r c4\<( e f fis\> g e c 
<< {
a'8\<[) a( c,) c(] e[) e( f) f(] fis\>)[ fis( g) g(] e)[ e( c) c] a'4:16\< c,4:16 e4:16 f4:16 
fis4:16\>  g4:16 e4:16 c4:16\! } \\
{s8\cresc s s4 s2 s1 s1 s4 s s s\!
}
}

qui donne le message d'erreur

/Users/grarddeg/Dropbox/Musique/Partitions/LilyPond test/test160913.ly:6:7: Avertissement : impossible de terminer slur
a'8\<[
     ) a( c,) c(] e[) e( f) f(] fis\>)[ fis( g) g(] e)[ e( c) c] a'4:16\< c,4:16 e4:16 f4:16 
/Users/grarddeg/Dropbox/Musique/Partitions/LilyPond test/test160913.ly:4:25: Avertissement : decrescendo non terminé(e)
b8( c16) r c4\<( e f fis
                       \> g e c 
/Users/grarddeg/Dropbox/Musique/Partitions/LilyPond test/test160913.ly:4:16: Avertissement : slur non terminé(e)
b8( c16) r c4\<
              ( e f fis\> g e c 

Bon, le decrescendo, ce n’est pas un souci, je peux le terminer à la note précédente avec \! mais la liaison, c’est ennuyeux.

Gérard

> Le 13 sept. 2016 à 09:47, Éditions IN NOMINE <[email-masked]> a écrit :
> 
> Bonjour Graard !
> 
> Je ferais comme cela :
> 
> \version "2.19.13"
> 
> \relative c''{
> c4 c c c 
> <<
>  { 
>    c2\cresc c c c c1\!
>  }
>  \\
>  {

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 13 Sep 2016 14:33:29 +0200

Bonjour Gérard, bonjour Jean-Marc,

Pour compléter la réponse de JM, un petit code pour homogénéiser et/ou
régler la longueur des soufflets :

souf =
-\tweak outside-staff-priority #0
-\markup
\path #0.11 #'((moveto 1.6 -.7)
               (lineto 0 0)
               (lineto 1.6 .7)
               (moveto 2.1 -.7)
               (lineto 3.7 0)
               (lineto 2.1 .7))

\relative c''{
  c4 c c c
  c2\cresc_\souf c_\souf c_\souf c_\souf
  c1\! \bar "|."
}

%%% avec réglage de la longeur du soufflet :
#(define-markup-command (dbSouf-path layout props lgth)
   (number?)
   "Dessiner un soufflet double"
     (interpret-markup layout props
        (markup
         (#:path 0.11 `(
               (moveto ,(+ lgth .6) -.7)
               (lineto 0 0)
               (lineto ,(+ lgth .6) .7)
               (moveto ,(+ lgth 1.1) -.7)
               (lineto ,(+ (* lgth 2) 1.7) 0)
               (lineto ,(+ lgth 1.1) .7))))))

dbSouf =
-\tweak outside-staff-priority #0
-\markup\dbSouf-path #0.5

\relative c''{
  c4 c c c
  c2\cresc_\dbSouf c_\dbSouf c_\dbSouf c_\dbSouf
  c1\!
  \bar "|."
}

Cordialement,
Pierre

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 13 Sep 2016 15:02:45 +0200

Désolé Gérard, ta réponse est passée dans mes "spam"
Donc, tu peux aussi faire :

<<
\time 4/4
\relative c'''{
  \key f \major
  b8( c16) r c4\<( e f fis\> g e c a'8\<[) a( c,) c(] e[) e( f) f(] fis\>)[
      fis( g) g(] e)[ e( c) c] a'4:16\< c,4:16 e4:16 f4:16
      fis4:16\>  g4:16 e4:16 c4:16\!
  }
  \new Dynamics {
    s1*2
    s8\cresc s s4 s2 s1 s1 s4 s s s\!
  }

Cordialement,
Pierre

Le 13 septembre 2016 à 10:16, Gérard Degrez <[email-masked]> a
écrit :

> Merci, cela répond à mon besoin, sauf que j’ai une fin de liaison (et le
> début du crescendo termine un decrescendo précédent) au début du passage
> (en 4/4)
>
> \time 4/4
> /Users/grarddeg/Dropbox/Musique/Partitions/LilyPond test/test160913.ly:6:7:
> Avertissement : impossible de terminer slur
> a'8\<[
> /Users/grarddeg/Dropbox/Musique/Partitions/LilyPond test/test160913.ly:4:25:
> Avertissement : decrescendo non terminé(e)
> b8( c16) r c4\<( e f fis
>                        \> g e c
> Bon, le decrescendo, ce n’est pas un souci, je peux le terminer à la note
> précédente avec \! mais la liaison, c’est ennuyeux.
>
> Gérard
>

---

From: Gérard Degrez <[email-masked]>
Date: Tue, 13 Sep 2016 17:58:12 +0200

Merci Pierre, c’est exactement ce qu’il me faut!

Cordialement,

Gérard
> Le 13 sept. 2016 à 15:02, Pierre Perol-Schneider <[email-masked]> a écrit :
> 
> Le 13 septembre 2016 à 10:16, Gérard Degrez <[email-masked]> a écrit :

---

From: Seventies <[email-masked]>
Date: Tue, 13 Sep 2016 14:21:50 -0700 (MST)

Petit détail pour le positionnement vertical des nuances : LilyPond agit un
peu selon son humeur. Il me semble que la nuance qui commence en premier est
positionnée en haut (près de la portée), ce qui est l'inverse de ce qu'on
attend généralement.
Pour inverser la position, il suffit d'abaisser (suffisamment) la nuance
située la plus haute par un Y-offset. L'autre ligne de nuance remontera
automatiquement dans l'espace laissé libre.
Il faut commencer par une valeur élevée du Y-offset, puis la diminuer pour
obtenir le résultat souhaité.

Cordialement,

Jean-François

-----
http://www.espace-midi.lilypond
--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Soufflets-a-l-interieur-d-un-long-crescendo-tp7584162p7584168.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.