viernes, 12 de abril de 2013

Brico: adaptador MIDI a puerto de juegos para teclados antiguos

Y otra bricofrikada. Ya van dos seguidas. Seguidas con 3 meses de separación, pero seguidas.

Un poco de historia de fondo. Visitando la casa de una amiga grunch que tiene por mascota un perro que parece un mono-rata (esta información no es relevante, pero nunca dejo pasar la oportunidad de comparar el animal real con el de ficción), me fijé en un teclado pequeño situado en un rincón. Apenas había terminado de preguntar de donde había salido cuando me encontré con el aparato en las manos. Visto en perspectiva, creo que quería deshacerse de él.

Tras un poco de búsqueda por Google descubrí que el teclado era un Blasterkeys fabricado por Creative y que a veces se vendia junto a la tarjeta de sonido Sound Blaster AWE 32. Estamos hablando del año 1995, así que el teclado ya tiene sus añitos. Por cierto, en mi primer ordenador había una Sound Blaster 32.
Aparentemente el teclado que tenía en mis manos es la versión pobre de los dos teclados que sacó la compañía. El segundo fue el Blasterkey MP3. No es coña, lo llamaron así, seguramente aprovechando el tirón del formato de audio. Esta versión "de lujo" incluia botones de configuración y un conector para un pedal, mientras el básico esta "pelado" y solo tiene conexiones, al margen de las teclas musicales.


A todo esto, ambos teclados están pensados para usar el protocolo MIDI, un sistema de comunicación entre sintetizadores, secuenciadores y otros sistemas de instrumentos digitales. Básicamente permite intercambiar partituras entre dispositivos e incluso crearlas en el ordenador y escucharlas en la tarjeta de sonido. Como los archivos MIDI ocupan apenas unos kilobytes, era la música que se compartia por internet cuando la velocidad se media en baudios y los datos se guardaban en diskettes de 3 y 1/2.

Como divago. Parezco el abuelo Simpson.

Al asunto. El teclado solo puede conectarse al ordenador a través de un puerto de juegos, una de esas conexiones que esta desapareciendo en pro de ese monstruo insaciable que es el puerto USB y al que se conecta todo, incluida la nevera. Como mi ordenador más nuevo ya no tiene ese puerto, tuve que recurrir a uno viejo, y como no tengo cable de puerto de juegos, tuve que hacer una chapuza:


No entraré en detalles, es un recuerdo que quiero olvidar.

Pensando que con el puerto MIDI que incluia el teclado podía funcionar, compré en la tienda online de los chinos de la esquina un adaptador USB-MIDI.
No funcionó.

Pero no podía dejarlo ahí. Viendo conexiones de los cables MIDI y del puerto de juegos y haciendo unas pruebas chapuzas vi que solo era necesario un poco de maña para hacer un adaptador MIDI-puerto de juegos y así crear un mega-adaptador USB-MIDI-puerto de juegos. Lo gracioso es que ahora un teclado que solo funcionaba con determinado hardware de ordenador ahora puede funcionar con cualquier aparato que soporte MIDI, ya sea directamente o con un adaptador. ¡Nunca unas pocas soldaduras dieron para tanto!

Si alguien quiere saber como se hace, aquí abajo dejo el video.