rendu midi de la batterie

Bonjour à tous.
J'ai un problème de rendu midi dans une partition.
Les instruments mélodiques sont correctement entendus dans le fichier midi, mais pas la batterie .
Pourtant avec d'autres fichiers tout fonctionnait !
Si quelqu'un peut me venir en aide, d'avance merci.
JPA.
Ci-joint code du morceau

Rimes.ly (3.85 KB)

Et si tu remplaces \set Staff.instrumentName = #"Drums" par
  \set DrumStaff.instrumentName = #"Drums" pour la batterie ?

Ici le contexte est "DrumStaff", pas "Staff".

Cordialement,
Xavier

···

2012/5/7 jpachard <****@****>:

Bonjour à tous.
J'ai un problème de rendu midi dans une partition.
Les instruments mélodiques sont correctement entendus dans le fichier midi,
mais pas la batterie .
Pourtant avec d'autres fichiers tout fonctionnait !
Si quelqu'un peut me venir en aide, d'avance merci.

--
Xavier Scheuer <****@****>

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

8[ r bd] }

            }
          >>
        }
      }
    }
  }
}

%%%% End of lily code

http://code.google.com/p/lilypond/issues/detail?id=1316

Cordialement,
Xavier

···

2012/5/7 jpachard <****@****>:

--
Xavier Scheuer <****@****>