lilypond-user-fr
[Top][All Lists]
Advanced

[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>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]