MIDI y Karaoke en Linux

Para muchos, una de las deudas pendientes de Linux (y por extensión, del software libre) son los juegos. Reconozco que la oferta de juegos libres quizás no sea tan variada ni se “sienta” tan profesional como la de los juegos comerciales, aunque no por eso deja de ser atractiva.

Pero el tema de esta entrada no son los juegos. Hoy vamos a hablar de una deuda personal que tiene el software libre conmigo. Un grupo de amigos y yo tenemos la mala costumbre de convertir pacíficas reuniones en audiciones preliminares de American Idol. Sí señores, hablo de algo peor que escuchar a Enrique Iglesias: ¡Escuchar a imitadores de Enrique Iglesias en nuestra propia casa! ¡Software libre, ayúdanos!

En Linux, con el karaoke pasa algo parecido a con los juegos. Hay alternativas, pero quizás no de la calidad que uno busca. Y si bien hasta el día de hoy no encuentro un reemplazante para el Van Basco Karaoke Player, vale la pena analizar el estado del MIDI y del karaoke en Linux.


Tradicionalmente, los archivos de karaoke para PC son archivos MIDI (“.mid”) con la extensión cambiada (“.kar”) y que además incluyen la letra de la canción. Entonces, para reproducir este tipo de archivos, necesitamos en primer lugar un sintetizador.

El subsistema de sonido de las PC incluye un sintetizador en su hardware, pero los sintetizadores basados en software, aunque más exigentes en recursos, dan mejores resultados.

En Linux, TiMidity++ hace este trabajo. Es un sintetizador de software que reproduce los datos contenidos en el archivo MIDI usando sonidos de instrumentos pregrabados, lo que mejora la calidad de la reproducción.

Una vez que tengamos nuestro sintetizador, sólo nos faltará el reproductor karaoke, es decir, el reproductor MIDI que presenta la letra de la canción sincronizada con la melodía.

Como dije al principio, tenemos muchas alternativas, pero personalmente creo que ninguna de las que encontré se le acerca siquiera al Van Basco que, aunque freeware, no es software libre, y corre solamente en Windows.

Es obvio que podríamos usar Wine para correr Van Basco sobre Linux, pero lo considero “antideportivo”. Lo deseable es contar con un reproductor nativo para Linux.

De entre los que encontré, se destacan sólo dos:

PyKaraoke es un reproductor escrito en Python, por lo tanto multiplataforma. Además, reconoce varios formatos además del MIDI, como CDG y MPEG.


KMid es un reproductor basado en KDE que ofrece una interfaz de usuario más amigable que PyKaraoke, pero inferior en calidad a la de Van Basco.


No creo que éstas sean las únicas alternativas dignas de mención, pero las considero entre las más destacadas. Mientras sigo buscando el reproductor definitivo (y cantando con Van Basco) agradeceré cualquier comentario al respecto.

1 comment

  1. Anonymous says:

    La verdad esk tienes razon en cuanto a k VanBasco Karaoke Player es un bueno reproductor de MIDI con lo k me encantan esas melodias, :) yo lo tengo instalado en mi Windows el problema es que como sistema prefiero mucho mas linux aver si alguien se animara a hacer un vanbasco para linux o con una calidad similar, y tambien me gustaria saber si habria algun editor de midi como PSMPlayer para linux, otro programa que me encanta para los MIDIS :) . Buen aporte me descargare pyKaraoke para probarlo ^^

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes