[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rendu midi de la batterie
From: |
Xavier Scheuer |
Subject: |
Re: rendu midi de la batterie |
Date: |
Mon, 7 May 2012 16:57:29 +0200 |
2012/5/7 jpachard <address@hidden>:
> Merci pour la réponse mais ça ne fonctionne toujours pas, alors qu'avec
> d'autres codes ça marchait avec \set Staff.
J'ai trouvé.
C'est parce que tu utilises la construction << { … } \\ { … } >> .
Ce raccourci crée des voix (Voice) "1" et "2" et non des "DrumVoice".
Utilise l'instanciation explicite des voix (DrumVoice dans le cas
présent), comme ceci :
%%%% Lily code
% batterie
\new DrumStaff \with {
instrumentName = #"Drums"
midiMinimumVolume = #0.8
midiMaximumVolume = #0.9
} {
\drummode {
\time 5/4
\tempo 4 = 120
\new DrumVoice = "1" {
\repeat volta 2 {
<<
{
\voiceOne
cymr4^\mf \times 2/3 { cymr8[ r cymr] } cymr4 cymr \times
2/3 { cymr8[ r cymr] }
}
\new DrumVoice = "2" {
\voiceTwo
\times 2/3 { bd8_\mf[ r sn] } \times 2/3 { hhp8[ r sn] }
\times 2/3 { <sn hhp>8[ r bd] } bd4 \times 2/3 { <sn hhp>8[ r bd] }
}
>>
\repeat unfold 7 {
<<
\context DrumVoice = "1" {
\stemUp cymr4 \times 2/3 { cymr8[ r cymr] } cymr4 cymr
\times 2/3 { cymr8[ r cymr] }
}
\context DrumVoice = "2" {
\times 2/3 { bd8[ r sn] } \times 2/3 { hhp8[ r sn] }
\times 2/3 { <sn hhp>8[ r bd] } bd4 \times 2/3 { <sn
hhp>8[ r bd] }
}
>>
}
}
}
}
}
%%%% End of lily code
http://lilypond.org/doc/v2.15/Documentation/notation/multiple-voices.fr.html#single_002dstaff-polyphony
http://code.google.com/p/lilypond/issues/detail?id=1316
Cordialement,
Xavier
--
Xavier Scheuer <address@hidden>