Subject: conducteur avec réduction piano

From: Olivier CHARADE <[email-masked]>
Date: Mon, 17 Oct 2022 19:39:59 +0200

Bonjour,

J'avais écrit un petit conducteur pour quatre instruments (flûte, 
hautbois, violon et violoncelle). On me demande maintenant d'ajouter  en 
dessous une réduction pour piano.

Par chance, le violoncelle est un peu tout seul sur la clé de Fa.

Y a-t-il une façon simple de reprendre les variables qui constituent mes 
trois lignes mélodiques aiguës sur une seule portée en évitant tous les 
messages que je vois sur des superpositions de silences, et avec un 
agencement des hampes moins tarabiscoté à chaque croisement des voix?

Au cas où il y aurait une formule magique...

Merci d'avance,
Olivier

---

From: Ya Gloops <[email-masked]>
Date: Mon, 17 Oct 2022 18:00:28 +0000 (UTC)

Salut !
En 2.22 c'est \partcombine  et en 2.23 c'est \partCombine ...
Gilles

Le lundi 17 octobre 2022 à 19:40:52 UTC+2, Olivier CHARADE <[email-masked]> a écrit : 

Bonjour,

Merci d'avance,
Olivier

---

From: Jean Abou Samra <[email-masked]>
Date: Mon, 17 Oct 2022 23:10:26 +0200

Le 17/10/2022 à 19:39, Olivier CHARADE a écrit :
> hautbois, violon et violoncelle). On me demande maintenant d'ajouter  
> en dessous une réduction pour piano.
>
> Y a-t-il une façon simple de reprendre les variables qui constituent 
> mes trois lignes mélodiques aiguës sur une seule portée en évitant 
> tous les messages que je vois sur des superpositions de silences, et 
> avec un agencement des hampes moins tarabiscoté à chaque croisement 
> des voix?
>

Bonjour,

Les messages sur des superpositions de silences, ça sent les
\voiceXXX manquants… C'est à dire \voiceOne (dans la voix la plus
haute), \voiceTwo (dans la plus basse) et \voiceThree (dans la
voix intermédiaire).

Si les voix suivent des rythmes similaires, il y a effectivement
\partCombine qui les fusionne sous forme d'accords (je précise que
le changement d'orthographe \partcombine → \partCombine s'est fait
en 2.21, pas en 2.23). Par contre, cela ne peut fonctionner que pour
deux voix, pas trois.

Si vous donnez le code de votre partition, on pourra sans doute
faire des suggestions plus précises et pertinentes.

Cordialement,
Jean

---

From: Olivier Charade <[email-masked]>
Date: Tue, 18 Oct 2022 10:21:05 +0200

J'ai bien cru à la formule magique avec \partCombine mais effectivement, 
ça ne prend que deux parties sur les trois et ça m'écrit la troisième après.
Je viens de tenter un \partCombine \flute {\partCombine \oboe \violin} 
mais lilypond n'aime pas.
Comme Jean le propose, je mets ci-après une partie de mon code.
Mes voix mélodiques sont dans les variables \flute \oboe \violin et \cello
J'ai laissé les variables d'analyse parce que, d'expérience, quand 
j'essaie de simplifier ce que je transmets à la liste, j'enlève pile le 
truc qu'il fallait voir et chacun s'étonne que ça marche chez lui.
\papierMusique est vide dans le cas présent.
Encore un bout de documentation que je découvre. Pas sûr d'être jamais 
descendu si loin dans la page 1.5.2 Plusieurs voix.
Olivier

flutePart = \new Staff \with {
   instrumentName = "Flûte"
   midiInstrument = "flute"
} <<
     \new Voice { \analyseFormelleNiveauHaut }
     \new Voice { \analyseFormelleNiveauBas }
     \new Voice { \structure }
     \new Voice { \flute \papierMusique }

oboePart = \new Staff \with {
   instrumentName = "Hautbois"
   midiInstrument = "oboe"
} {\oboe \papierMusique }

violinPart = \new Staff \with {
   instrumentName = "Violon"
   midiInstrument = "violin"
} {\violin \papierMusique }

celloPart = \new Staff \with {
   instrumentName = "Violoncelle"
   midiInstrument = "cello"
} <<
    \new Voice { \cello  \papierMusique }
    \new Voice { \analyse_harmonique }

\score {
   <<
   \new StaffGroup <<
         \flutePart
         \oboePart
         \violinPart
         \celloPart
   \new PianoStaff {
     <<
     \new Staff <<
       \new Voice \with {printPartCombineTexts = ##f}
       { \partCombine \flute \oboe \violin}
     \new Staff \cello
   }
   \layout { }
   \midi { \tempo 4 = 50 }
}

---

From: "F. Moinard" <[email-masked]>
Date: Tue, 18 Oct 2022 13:42:55 +0400

Bonjour Olivier,

Le 18/10/2022 à 12:21, Olivier Charade a écrit :
(...)
> quand j'essaie de simplifier ce que je transmets à la liste, j'enlève 
> pile le truc qu'il fallait voir

(...)

Là, sur ce coup, et je m'avance peut-être, on ne peut pas se faire trop 
d'idée sans voir les notes aussi :)

La solution dépend beaucoup de la complexité des voix (croisements, 
hétérorythmie...) et des tessitures (le pianiste serait peut-être à 
l'aise avec une voix partagée entre les deux mains).

Cordialement,
Frédéric

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 18 Oct 2022 15:30:09 +0200

Bonjour Olivier,
Il n'existe pas -- encore -- de fonction automagique pour obtenir une
réduction à partir d'un ensemble.
Au mieux on obtient un document de travail.
Exemple joint, cordialement,
Pierre

---

From: Olivier Charade <[email-masked]>
Date: Tue, 18 Oct 2022 16:31:09 +0200

Aïe, la réponse que je craignais.
Bon ben je vais faire des copier-coller par segment en changeant les 
instruments de voix selon l'étagement du moment. Heureusement les trois 
ne parlent pas toujours en même temps.
Merci déjà de m'avoir fait découvrir l'intérêt (et la limite) de 
l'instruction \partCombine.
Olivier

Le 18/10/2022 à 15:30, Pierre Perol-Schneider a écrit :
> Le mar. 18 oct. 2022 à 11:45, F. Moinard <[email-masked] 
> <mailto:[email-masked]>> a écrit :
> 
>     Bonjour Olivier,
>

---

From: Jean Abou Samra <[email-masked]>
Date: Tue, 18 Oct 2022 16:41:35 +0200

Le 18/10/2022 à 16:31, Olivier Charade a écrit :
> instruments de voix selon l'étagement du moment. Heureusement les 
> trois ne parlent pas toujours en même temps.

Est-ce que les instruments ont toujours le même rythme (quand ils 
jouent) ou pas ? Car dans ce cas, vous pourriez faire

\version "2.22.2"

flûte = { c''4 8 8 4 16 16 16 16 }
hautbois = { e''4 8 8 4 16 16 16 16 }

{ \flûte }
{ \hautbois }
\new Voice << \flûte \hautbois >>

Cordialement,
Jean

---

From: Olivier Charade <[email-masked]>
Date: Tue, 18 Oct 2022 16:45:49 +0200

Merci Jean pour l'idée, mais il s'agit d'une pièce fuguée basée sur la 
structure de l'andante du 2d Brandebourgeois.
Bonne soirée,
Olivier