3.6.5 Gestion des instruments MIDI

L’instrument MIDI est déterminé par la propriété midiInstrument, au sein d’un contexte Staff.

\score {
  \new Staff {
    \set Staff.midiInstrument = "glockenspiel"
    … music …
  }
  \midi { }
}

ou

\score {
  \new Staff \with {midiInstrument = "cello"} {
    … music …
  }
  \midi { }
}

Lorsque l’instrument choisi ne correspond pas exactement à l’une des dénominations consacrées, LilyPond le remplacera par un piano de concert ("acoustic grand") – voir Instruments MIDI.

Voir aussi

Manuel d’initiation : Autres sources de documentation.

Manuel de notation : Instruments MIDI, Mise en forme de la partition.

Référence des propriétés internes : Dynamic_performer.

Fichiers d’initialisation : scm/midi.scm.

Problèmes connus et avertissements

Les percussions gérées par un contexte DrumStaff sont affectées directement au canal 10 qui leur est réservé. Certains instruments, tels le xylophone, le marimba, le vibraphone ou les timbales, se traitent cependant comme des instruments « classiques » puisqu’ils sont capables d’émettre des hauteurs différentes ; leur notation relève donc d’un contexte Staff standard, et non d’un DrumStaff pour pouvoir être rendus correctement en MIDI. Une liste complète des percussions affectées au canal 10 (channel 10 drum-kits) est disponible dans le fichier scm/midi.scm – voir Autres sources de documentation.


GNU LilyPond – Manuel de notation v2.25.21 (branche de développement).