Tutorial para midis y karaokes en ubuntu con timidity y kmid

Tutorial para midis y karaokes en ubuntu con timidity y kmid

Aunque no soy muy afecto a fiestas,en una reunion donde el anfitrion saco su pc con un programa para karaoke de windows,me preguntaron si se podia hacer en Linux a lo que conteste que si, aunque desconocia como,por que no lo habia intentado,asi que quedamos que en la proxima reunion llevaria mi pc con un programa similar mas bien dicho mejor que el suyo,me dispuse a investigar y hay mucha informacion al respecto,pero alguna no estaba muy clara para mi asi que me dispuse a probar y lo consegui de la siguiente forma:
Estos son los pasos que segui para poder reproducir midis es decir tener un karaoke en casa.
Instalar timidity timidity-interfaces-extra
$sudo apt-get install timidity timidity-interfaces-extra
se nos instalaran tres paquetes.
Descomenta el fichero /etc/default/timidity.cfg, la siguiente linea
#TIM_ALSASEQ=true
Debiendo quedar asi
TIM_ALSASEQ=true
Si no quieres que consuma muchos recursos cambia los valores de la siguiente linea
TIM_ALSASEQPARAMS="-B2,8 -Os"
Esta es una opcion
TIM_ALSASEQPARAMS="-B2,8 -Os -EFreverb=0 -EFresamp=1 -EFchorus=0"
Luego en la consola ponemos este comando
$sudo modprobe snd_seq_midi
Lanzamos el demonio
$sudo /etc/init.d/timidity start
lanzamos la aplicacion que nos reproduce los midis en este caso
$kmid
y en el menu preferencias "configuracion midi" marcamos timidity ahora si a animar la fiesta,para cerrar kmid lo hacemos en la consola con la tecla control+c y paramos el demonio de timidity
$sudo /etc/init.d/timidity stop.
Esto me funciono siguiendo los pasos pero sin cargar nada a los modulos,esa parte no la acabo de entender pero en fin.

Nota:Sino tienes instalado kmid instalalo antes de iniciar timidity
$sudo apt-get install kmid.
Les dejo un enlace donde pueden encontrar este tipo de archivos para que prueben,busquen por que algunos son de paga pero esto no es cosa mia fueron los primeros que encontre para probar
http://www.karaokekanta.com/midis.asp tambien hay descargas gratis que son las que a mi me interesaban xD.
Nota 2:Este post no pretende ningun tipo de confrontacion con otros es mas bien un complemento u otra manera de explicarlos, solo con lo que me funciono a mi,espero que le sirva a alguien mas.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Ampliando un poco

Algo mas que vi, si al estar reproduciendo un archivo y quiero variar el volumen el sonido se bloquea esto se arregla de la siguiente manera:
$sudo /etc/init.d/timidity restart.
En la primera ocasion que hacemos uso de kmid es recomendable usar la consola al lanzar kmid, para ver si tenemos algun problema,si todo esta bien podemos lanzar kmid desde el menu "aplicaciones-multimedia",si por alguna razon reiniciamos o apagamos la maquina y queremos usar la aplicacion por lo que yo vi tendremos que hacer lo siguiente:
$sudo modprobe snd-seq-midi
$sudo /etc/init.d/timidity start
(No se por que razon y no se como cambiar esto,es decir que se cargue esto al inicio)
Otra cosa en amule hay infinidad de archivos de este tipo buscalos como ".kar",no ocupan demasiado espacio algo que desconocia,facilmente puedes bajar 1000 o 2000 archivos gastando de 50 a 100 megas unicamente,que en comparacion es lo que ocupan 3 o 4 videos y tendras una coleccion completa por si algun dia la necesitas.
Como dije anteriormente espero que le sirva a alguien.

Registered User#421610

Imagen de Lacasito

midi en ubuntu

He hecho lo que dices en tu post, pero no me suena nada.
He comprobado con lsmod | grep snd que el módulo estuviera cargado y lo estaba.
He comprobado con ps aux | grep timidity que estuviera funcionando y lo estaba.

miguel@domicilio:~/Desktop$ ps aux | grep timidity
miguel 771 0.0 0.1 3364 772 pts/1 S+ 12:25 0:00 grep timidity

Con el control de volumen no hay problema porque los faders están levantados.
En Suse tuve un problema parecido y necesitaba cargar las fuentes de sonido antes, el problema es que el direcrorio donde se guardaban en SuSE no existe en Guadalinex (derivada de ubuntu).

He instalado pmidi y he comprobado que la tarjeta de sonido está en el puerto 65:0:

miguel@domicilio:~/Desktop$ pmidi -l
Port Client name Port name
62:0 Midi Through Midi Through Port-0
64:0 EMU10K1 MPU-401 (UART) EMU10K1 MPU-401 (UART)
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
72:0 MPU-401 UART MIDI MPU-401 UART MIDI
129:0 Client-129 port-0

Cuando intento reproducir una canción en la consola, con pmidi me sale el proceso que la ejecuta, pero no se oye nada.

miguel@domicilio:~/Desktop$ pmidi -p 65:0 500.MID &
[1] 32492

¿Qué puede ser?
¿Dónde se pueden guardar los sonidos de la trajeta y cómo los reproduzco?

Gracias por tu ayuda.

Imagen de Lacasito

midi en ubuntu

Como continuación de mi post anterior, he de decir que he utilizado otro método para hacer sonar el midi en mi Guadalinex (basada en Ubuntu 5.10)
No es exactamente lo mismo y por eso voy a poner otro post explicando el método.
Utiliza Kmid y awesfx.
Carga las fuentes de sonido en la memoria interna de la SoundBlaster
No depende de Timidity

Gracias a lalo 001 poe aguijonearme para ponerme a la tarea.

http://www.ubuntu-es.org/node/21513

Continuacion

Bueno te dire que a mi con pmidi me pasa lo mismo y fijate que con timidity en la consola si puedo reproducir con sonido la verdad no se que podra ser,el paquete que trae las fuentes de los sonidos es freepats pero ese se me instalo automaticamente yo uso la tarjeta que viene integrada por lo que no tuve que hacer nada adicional,pero en el fichero "/home/tu_usuario/.bashrc" hay que agregar la siguiente linea:
export ALSA_OUTPUT_PORTS="128:0"
al final del mismo, me doy cuenta que esto no lo habia mencionado posiblemente sea la causa,pero si te digo que pmidi no me reproduce nada solo timidity en la consola pero se escucha muy distorcionado y kmid se escucha mucho mejor y bien sincronizado con las letras.
Registered User#421610

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.