Suivant : Notes fantômes, Précédent : Notation de base pour percussions, Haut : Vue d’ensemble des percussions
Une partie de percussions utilisant plusieurs instruments requiert en général une portée de plusieurs lignes, où chaque hauteur sur la portée représente un instrument à percussion.
Pour saisir cette musique, il faut que les notes soient situées dans des contextes DrumStaff et DrumVoice.
haut = \drummode { crashcymbal4 hihat8 halfopenhihat hh hh hh openhihat } bas = \drummode { bassdrum4 snare8 bd r bd sn4 } \new DrumStaff << \new DrumVoice { \voiceOne \haut } \new DrumVoice { \voiceTwo \bas } >>
L'exemple ci-dessus montre une notation polyphonique détaillée. La notation polyphonique abrégée peut être employée lorsque le contexte DrumVoice est spécifié explicitement :
\new DrumStaff << \new DrumVoice = "1" { s1 *2 } \new DrumVoice = "2" { s1 *2 } \drummode { bd4 sn4 bd4 sn4 << { \repeat unfold 16 hh16 } \\ { bd4 sn4 bd4 sn4 } >> } >>
On peut choisir d'autres mises en forme si l'on définit la propriété
drumStyleTable
dans le contexte DrumVoice.
Quelques variables prédéfinies sont disponibles :
drums-style
Le plan de la batterie peut inclure jusqu'à six toms différents. Bien
sûr, vous n'êtes pas obligé de tous les utiliser si la musique en
prévoit moins ; par exemple, les trois toms des lignes du milieu sont
tommh
, tomml
, et tomfh
.
timbales-style
congas-style
bongos-style
percussion-style
Cependant, si aucun des styles prédéfinis ne vous convient, il est aisé de définir le vôtre en début de fichier.
#(define mydrums '( (bassdrum default #f -1) (snare default #f 0) (hihat cross #f 1) (pedalhihat xcircle "stopped" 2) (lowtom diamond #f 3))) haut = \drummode { hh8 hh hh hh hhp4 hhp } bas = \drummode { bd4 sn bd toml8 toml } \new DrumStaff << \set DrumStaff.drumStyleTable = #(alist->hash-table mydrums) \new DrumVoice { \voiceOne \haut } \new DrumVoice { \voiceTwo \bas } >>
Fichier d'initialisation : ly/drumpitch-init.ly.
Référence du programme : DrumStaff, DrumVoice.
La bibliothèque MIDI générale ne contient pas les rimshots — coups sur le bord de la caisse claire — donc ils sont remplacés par des sidesticks, largement équivalents.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.