Necesitas una UART para imlementar la trasmisión midi, suponiendo que queiras enviar comandos MIDI a un sintetizador, que se encargara de hacer sonar esas notas.
Si lo que quieres es sintetizar el sonido dentro de la FPGA es más complicado. Tienes varias opciones para generar sonidos. La más fácil es generar un seno a la recuencia de la nota que quieres reproducir, pero sueno muy artificial.
Una vez diseñe un sintetizador MIDI basado en adición de armónicos, para poder crear sonidos parecidos a algún instrumento real, si te interesa ya sabes...
saludos.