Referencia de la notación de GNU LilyPond: 3.5.2 MIDI block

### 3.5.2 MIDI block

Si se requiere una salida MIDI, debe aparecer un bloque `\midi` dentro de un bloque de partitura. Es análogo al bloque layout de diseño de página, pero algo maś simple. Con frecuencia, el bloque `\midi` se deja vacío, pero puede contener reorganizaciones de contextos, definiciones de contexto nuevas o código para fijar valores de propiedades. Por ejemplo, en el ejemplo siguiente se establece el tempo inicial exportado alarchivo MIDI sin hacer que se imprima una indicación de tempo:

>     \score {
>       ...música...
>       \midi {
>         \context {
>           \Score
>           tempoWholesPerMinute = #(ly:make-moment 72 4)
>         }
>       }
>     }

En este ejemplo, el tempo se establece a 72 pulsos de negra por minuto. Esta clase de especificación de tempo no puede tomar como argumento una figura con puntillo. Si necesitamos una figura con puntillo, dividimos la nota con puntillo en figuras más pequeñas. Por ejemplo, un tempo de 90 negras con puntillo por minuto se puede especificar como 270 corcheas por minuto:

>     tempoWholesPerMinute = #(ly:make-moment 270 8)

Las definiciones de contexto siguen con precisión la misma sintaxis que la de un bloque `\layout`. Los módulos de traducción para el sonido reciben el nombre de ejecutantes. Los contextos para la salida MIDI se definen en ‘`../ly/performer-init.ly`’, véase Other sources of information. Por ejemplo, para eliminar el efecto de los matices de la salida MIDI, inserte las líneas siguientes en el bloque `\midi{ }`.

>     \midi {
>       ...
>       \context {
>         \Voice
>         \remove "Dynamic_performer"
>       }
>     }

La salida MIDI se crea sólo cuando se incluye un bloque `\midi` dentro de un bloque de partitura definido con una instrucción `\score`. Si se sitúa dentro de un contexto de partitura instanciado explícitamente (es decir, dentro de un bloque `\new Score`) el archivo no funciona. Para resolverlo, encierre las instrucciones `\new Score` y `\midi` dentro de un bloque `\score`.

>     \score {
>       \new Score { …notas… }
>       \midi { }
>     }

Other languages: English, deutsch.

#### Manual de referencia de la notación