# Capítulo 4. El Mapeador Midi

# 4.1. ¿ Qué es un mapa midi ?

Un Mapeador Midi es una herramienta que transforma unos eventos midi en otros.

Esto es muy totalmente necesario para los órganos que no comprendan los eventos estándares (o sea, si un teclado no es compatible General Midi), en este caso, el mapeador midi traducirá los eventos General Midi en eventos que ese órgano comprenda.

Por ejemplo, puedes hacer un mapeador midi que convierta todos los eventos del tipo `Usar el instrumento piano`, por `Usar el instrumento trompeta`, y asi cuando una canción intente tocar un piano, tocará una trompeta en su lugar.

Esto puede resultar extraño, ( ¿ Por qué tocar una trompeta cuando la canción intenta tocar un piano ? ), pero es muy útil . El estandar GM especifica que cuando un teclado midi recibe un evento para cambiar al instrumento `0`, cambiará el instrumento actual a un `Gran Piano`, pero un sintetizador antiguo cambiará a una `Guitarra Eléctrica` cuando reciba un `0`. Este teclado antiguo, necesita recibir un `3` (por ejemplo) para cambiar a un `Piano`. Y aquí se pone el mapeador midi en acción, cambiando todos los eventos de `Cambiar instrumento al 0` por `Cambiar instrumento al 3` y asi realmente tocar el instrumento correcto.