Establiment de les propietats del bloc MIDI

El bloc \midi pot contenir diverses disposicions dels contextos, definicions de context noves o codi que estableix els valors de certes propietats.

\score {
  … music …
  \midi {
    \tempo 4 = 72
  }
}

Aquí, el temps s’estableix a 72 pulsacions de negra per minut. La indicació de temps dins del bloc \midi no apareix a la partitura impresa. Tot i que qualsevol altra indicació de \tempo que s’especifiqui dins del bloc \score també apareixerà a la sortida MIDI.

Dins d’un bloc \midi, l’ordre \tempo està establint propietats durant la interpretació de la música i en el context de les definicions de sortida; així, s’interpreta com si fos una modificació de context.

Les definicions de context segueixen la mateixa sintaxi que les del bloc \layout:

\score {
  … music …
  \midi {
    \context {
      \Voice
      \remove Dynamic_performer
    }
  }
}

Aquest exemple suprimeix l’efecte de les indicacions dinàmiques sobre la sortida MIDI. Nota: els mòduls de traducció del LilyPond usats per al so s’anomenen ‘performers’.

Vegeu també

Manual de aprenentatge: Altres fonts d’informació.

Referència de la notació: Expressions, Disposició de la partitura.

Fitxers instal·lats: ly/performer-init.ly.

Fragments de codi: MIDI.

Referència de funcionament intern: Dynamic_performer.

Advertiments i problemes coneguts

Certs reproductors de MIDI no sempre gestionen correctament els canvis de tempo a la sortida MIDI.

Els canvis fets al midiInstrument, així com certes opcions MIDI al començament d’un pentagrama, poden aparèixer dos cops a la sortida MIDI.


Referència de la notació del GNU LilyPond v2.25.15 (branca de desenvolupament).