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

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

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE

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 <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE

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

···

Le 13 septembre 2016 à 09:47, Éditions IN NOMINE <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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 <****@****> 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
\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 <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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

Cordialement,

Gérard

···

Le 13 sept. 2016 à 15:02, Pierre Perol-Schneider <****@****> a écrit :

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 <****@****> 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
\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 <****@****> a écrit :
>
> 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 <****@****> 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
>> lilypond-user-fr@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>
>
> --
> Jean-Marc LEGRAND
> Éditions IN NOMINE

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

Bonjour,

Je reviens sur cette question posée naguère.
La solution proposée par Pierre fonctionne parfaitement
MAIS
quand je rassemble les parties séparées pour graver la partition d’orchestre, tous les crescendos globaux (simultanés) des divers instruments se rassemblent sous la dernière portée (celle du dessous), ce qui n’est franchement pas joli.

Quelqu’un aurait-il une idée pour résoudre le problème?
Merci d’avance.

Gérard

···

Le 13 sept. 2016 à 15:02, Pierre Perol-Schneider <****@****> a écrit :

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 <****@****> 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
\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 <****@****> a écrit :
>
> 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 <****@****> 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
>> lilypond-user-fr@gnu.org
>> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>
>
>
> --
> Jean-Marc LEGRAND
> Éditions IN NOMINE

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Bonjour Gérard,

Il manque des informations pour te répondre précisément.

Ex de mini exemple:

\version "2.19.49"

instruUn = {
c'1
}
dynaUn = {
s1\f
}
instruDeux = {
c'1
}
dynaDeux = {
s1\f
}
instruTrois = {
c'1
}
dynaTrois = {
s1\f
}
instruQuatre = {
c'1
}
dynaQuatre = {
s1\f
}

\new StaffGroup <<
<<
\new Staff \with { instrumentName = "Inst 1" } \instruUn
\new Dynamics \dynaUn

<<
\new Staff \with { instrumentName = "Inst 2" } \instruDeux
\new Dynamics \dynaDeux

<<
\new Staff \with { instrumentName = "Inst 3" } \instruTrois
\new Dynamics \dynaTrois

<<
\new Staff \with { instrumentName = "Inst 4" } \instruQuatre
\new Dynamics \dynaQuatre

Cordialement,

Pierre

···

Le 21 octobre 2016 à 15:58, Gérard Degrez <****@****> a écrit :

Bonjour,

Je reviens sur cette question posée naguère.
La solution proposée par Pierre fonctionne parfaitement
MAIS
quand je rassemble les parties séparées pour graver la partition d’orchestre, tous les crescendos globaux (simultanés) des divers instruments se rassemblent sous la dernière portée (celle du dessous), ce qui n’est franchement pas joli.

Quelqu’un aurait-il une idée pour résoudre le problème?
Merci d’avance.

Gérard

Le 13 sept. 2016 à 15:02, Pierre Perol-Schneider <****@****> a écrit :

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 <****@****> 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
\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 <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Bonjour Pierre,

Bonjour Gérard,

Il manque des informations pour te répondre précisément.

Voici un extrait du code qui me pose problème. Comme tu peux le voir, tous les crescendo d’ensemble viennent se mettre en dessous de l’ensemble des portées.

Bien cordialement,

Gérard

\version "2.18.2"

flautoI=\relative c'''{
<< { a'4\<( c, e f fis\> g e c) a'\<( c, e f fis\> g e c) a'1\!~
  }
  \new Dynamics {
    s1\cresc s s s s\f
  }

a1
}

flautoII = \relative c''{
<< { a'4\<( c, e f fis\> g e c) a'\<( c, e f fis\> g e c) f'1\!~
  }
  \new Dynamics {
    s1\cresc s s s s\f
  }

f1
}

oboeI=\relative c'''{
<< { a2\<( c bes1\>) a2\<( c bes1\>) a1\!~
  }
  \new Dynamics {
    s1\cresc s s s s4\f r r2
  }

a1
}

oboeII=\relative c''{
<< { f2\<( a e1\>) f2\<( a e1\>) f1\!~
  }
  \new Dynamics {
    s1\cresc s s s s4\f r r2
  }

f1
}

\score {
\new StaffGroup <<

\new Staff { \set Staff.instrumentName = \markup {
  \column { " 2 Flauti"
            } }
\partcombine \flautoI \flautoII }

\new Staff { \set Staff.instrumentName = \markup {
  \column { " 2 Oboi"
            } }
\partcombine \oboeI \oboeII }

}

Je pense qu'il n'y a pas d'autre solution que de créer les nuances en paramètres distincts (autant que nécessaire).

Par ex.:

\version "2.18.2"

flautoI = \relative c'''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) a'1!~ a1 }
flautoII = \relative c''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) f'1!~ f1 }
oboeI=\relative c'''{ a2<( c bes1>) a2<( c bes1>) a1!~ a1}
oboeII= \relative c'' { f2<( a e1>) f2<( a e1>) f1!~ f1 }
nuances = { s1\cresc s s s s4\f r r2 }

\new StaffGroup <<
\new Staff \with { instrumentName = "2 Flauti" }
{ \partcombine \flautoI \flautoII }
\new Dynamics \nuances
\new Staff \with { instrumentName = "2 Oboi" }
{ \partcombine \oboeI \oboeII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauti I" } { \clef "G^8" \flautoI }
\new Dynamics \nuances

Pierre

···

Le 23 octobre 2016 à 16:06, Gérard Degrez <****@****> a écrit :

Bonjour Pierre,

Bonjour Gérard,

Il manque des informations pour te répondre précisément.

Voici un extrait du code qui me pose problème. Comme tu peux le voir, tous les crescendo d’ensemble viennent se mettre en dessous de l’ensemble des portées.

Bien cordialement,

Gérard

\version "2.18.2"

flautoI=\relative c'''{
<< { a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) a'1!~
}
\new Dynamics {
s1\cresc s s s s\f
}

a1
}

flautoII = \relative c''{
<< { a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) f'1!~
}
\new Dynamics {
s1\cresc s s s s\f
}

f1
}

oboeI=\relative c'''{
<< { a2<( c bes1>) a2<( c bes1>) a1!~
}
\new Dynamics {
s1\cresc s s s s4\f r r2
}

a1
}

oboeII=\relative c''{
<< { f2<( a e1>) f2<( a e1>) f1!~
}
\new Dynamics {
s1\cresc s s s s4\f r r2
}

f1
}

\score {
\new StaffGroup <<

\new Staff { \set Staff.instrumentName = \markup {
\column { " 2 Flauti"
} }
\partcombine \flautoI \flautoII }

\new Staff { \set Staff.instrumentName = \markup {
\column { " 2 Oboi"
} }
\partcombine \oboeI \oboeII }

}

Oups, erreur de copier/coller,

donc:

\version "2.18.2"

flautoI = \relative c'''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) a'1!~ a1 }
flautoII = \relative c''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) f'1!~ f1 }
oboeI=\relative c'''{ a2<( c bes1>) a2<( c bes1>) a1!~ a1}
oboeII= \relative c'' { f2<( a e1>) f2<( a e1>) f1!~ f1 }
nuances = { s1\cresc s s s s4\f r r2 }

\new StaffGroup <<
\new Staff \with { instrumentName = "2 Flauti" }
{ \partcombine \flautoI \flautoII }
\new Dynamics \nuances
\new Staff \with { instrumentName = "2 Oboi" }
{ \partcombine \oboeI \oboeII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto I" } { \clef "G^8" \flautoI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto II" } { \clef "G^8" \flautoII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe I" } { \clef "G^8" \oboeI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe II" } { \clef "G^8" \oboeII }
\new Dynamics \nuances

Pierre

···

Le 13 septembre 2016 à 14:33, Pierre Perol-Schneider <****@****> a écrit :

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

Le 13 septembre 2016 à 09:47, Éditions IN NOMINE <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Bis:
\version "2.18.2"

flautoI = \relative c'''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) a'1!~ a1 }
flautoII = \relative c''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) f'1!~ f1 }
oboeI=\relative c'''{ a2<( c bes1>) a2<( c bes1>) a1!~ a1}
oboeII= \relative c'' { f2<( a e1>) f2<( a e1>) f1!~ f1 }
nuances = { s1\cresc s s s s4\f r r2 }

\new StaffGroup <<
\new Staff \with { instrumentName = "2 Flauti" }
{ \partcombine \flautoI \flautoII }
\new Dynamics \nuances
\new Staff \with { instrumentName = "2 Oboi" }
{ \partcombine \oboeI \oboeII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto I" } { \clef "G^8" \flautoI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto II" } { \clef "G^8" \flautoII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe I" } { \oboeI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe II" } { \oboeII }
\new Dynamics \nuances

Pierre

···

Le 26 octobre 2016 à 13:03, Pierre Perol-Schneider <****@****> a écrit :

Oups, erreur de copier/coller,

donc:

\version "2.18.2"

flautoI = \relative c'''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) a'1!~ a1 }
flautoII = \relative c''{ a'4<( c, e f fis> g e c) a'<( c, e f fis> g e c) f'1!~ f1 }
oboeI=\relative c'''{ a2<( c bes1>) a2<( c bes1>) a1!~ a1}
oboeII= \relative c'' { f2<( a e1>) f2<( a e1>) f1!~ f1 }
nuances = { s1\cresc s s s s4\f r r2 }

\new StaffGroup <<
\new Staff \with { instrumentName = "2 Flauti" }
{ \partcombine \flautoI \flautoII }
\new Dynamics \nuances
\new Staff \with { instrumentName = "2 Oboi" }
{ \partcombine \oboeI \oboeII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto I" } { \clef "G^8" \flautoI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Flauto II" } { \clef "G^8" \flautoII }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe I" } { \clef "G^8" \oboeI }
\new Dynamics \nuances

<<
\new Staff \with { instrumentName = "Oboe II" } { \clef "G^8" \oboeII }
\new Dynamics \nuances

Pierre

Le 13 septembre 2016 à 14:33, Pierre Perol-Schneider <****@****> a écrit :

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

Le 13 septembre 2016 à 09:47, Éditions IN NOMINE <****@****> a écrit :

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 <****@****> 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
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
Jean-Marc LEGRAND
Éditions IN NOMINE


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr