Salut,
Je pense que le plus simple, s'il y a régulièrement deux voix, c'est
de mettre les deux voix dans deux variables séparées. Et dans les
passages à une voix, utiliser la commande \oneVoice dans une voix et
des silences invisibles dans l'autre. Exemple :
%%%%%%%%%%%%
\version "2.20.0"
global = {
\key c \major
\time 4/4
}
upper = \relative {
\repeat unfold 16 {c' e g c}
}
low-one = \relative {
\clef bass
\repeat unfold 4 {
\repeat unfold 3 { r4 <g c e> r q}
s1
}
}
low-two = \relative {
\repeat unfold 4 {
\repeat unfold 3 {c2 g}
\oneVoice g4 a b c
\voiceTwo
\break
}
}
lower = {<<{\voiceOne \low-one } \new Voice {\voiceTwo \low-two} >>}
\score {
\new PianoStaff { <<
\set PianoStaff.instrumentName = #"Piano"
\new Staff ="upper" \upper
\new Staff = "lower" \lower % -----> qui comporte deux voix !
>>
}
}
%%%%%%%%%%
A+
Christophe Pochon
Le ven. 26 févr. 2021 à 00:11, Jean-Jacques Gerbaud <jj@gerbaud.eu
<mailto:jj@gerbaud.eu>> a écrit :
Bonjour à tous,
Je dois retranscrire une partie de piano dont la main gauche comporte
deux voix.
Je suis désolé pour les habitués de la chose mais je suis bassoniste.
Jusqu'à présent, mes connaissances de Lilypond me suffisaient et
je me
tirais d'affaires avec
<< { musique voix une } \\ { musique voix deux } >>
Mais pour mon projet en cours, la partie main gauche se divise
souvent
en une partie avec des accords et des notes séparées sur la même
portée.
(je sais pas si je me fais bien comprendre ! :-< )
Je pourrais éventuellement faire comme ci-dessus mais ça va me
prendre 2
ou 3 jours pour tout écrire en langage Lilypond.
Je sais que parmi les lecteurs de la liste, il y a des cadors en
piano
et ils pourront me donner un modèle que je pourrai recopier.
Mes partitions se présentent habituellement de la manière suivante :
\score { <<
\new StaffGroup <<
\new Staff { \flute }
\new Staff { \hautbois}
\new Staff { \basson }
>>
>>
\layout { }
\midi { }
} % score
Je ne sais donc pas comment présenter une partie de piano sur le
modèle
suivant :
\score {
\new PianoStaff <<
\set PianoStaff.instrumentName = #"Piano"
\new Staff = "upper" \upper
\new Staff = "lower" \lower % -----> qui comporte deux
voix !
>>
Merci d'avance pour votre aide et je suis tout "confusionné" de vous
poser une question aussi basique !
Dans l'attente de votre réponse.
--
JJG