OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Tuxguitar ocupa el dispositivo de sonido
Más problemas... pero ahora en mi otro PC, el de sobremesa.
Entre otras cosas toco la guitarra, por lo que el uso de TuxGuitar se me hace indispensable para practicar. El caso es que cuando tengo TuxGuitar en funcionamiento, no tengo sonido en el sistema, ni en navegación web ni en messenger al menos, habiendo probado con Firefox 3.6, Firefox 4.0 Beta y Chromium en la navegación web, y KMess en la mensajería instantánea.
Por contra, si abro antes algún navegador, y pongo por ejemplo YouTube, tengo sonido en YouTube, pero TuxGuitar es incapaz de soltar ni un sonido. Con la configuración por defecto de TuxGuitar (TuxGuitar > Herramientas > pestaña Sonido), que usa "TuxGuitar Sequencer" como secuenciador MIDI y "Java Sound Synthesizer" como puerto MIDI, al intentar reproducir alguna secuencia me salta una ventanita diciendo "MIDI system is unavailable".
Si cierro el navegador, sin tocar absolutamente nada en la configuración de TuxGuitar, vuelve el sonido al reproducir la secuencia.
Si cambio a otro puerto MIDI, aunque reproduce la secuencia, no se escucha ningún sonido.
He cambiado también a otro secuenciador MIDI (según TuxGuitar dispongo de tres: TuxGuitar Sequencer, Real Time Sequencer y Jack Sequencer, éste último no funciona) y se escucha sonido siempre y cuando se use "Java Sound Synthesizer" como puerto MIDI. Los demás puertos (Jack Midi Port, Midi Through Port-0 #0, Midi Through Port-0 [14:0]) no emiten ningún sonido.
Lo que me resulta raro es que tengo instalado Timidity para que actúe de secuenciador de TuxGuitar, como se hacía hasta ahora, y no veo que lo utilice... :S
He instalado todos los paquetes y plugins del motor GStreamer por si el problema viniese por ahí, incluso lo puse como motor preferente a Xine, a la vez que he deshabilitado PulseAudio, pero no parece que eso haga cambiar nada.
¿Alguien tiene una remota idea de lo que puede pasar? Lo que parece que ocurre es que TuxGuitar quita el sonido al resto de aplicaciones, y se lo devuelve de nuevo al cerrarse, al menos en lo que a navegación web y mensajería instantánea se refiere.
Edito: Confirmo, si se abre antes KMess que TuxGuitar, también salta la ventanita de "MIDI system is unavailable" en TuxGuitar. ¿Por qué colisiona el sistema de sonido entre estas aplicaciones? Ocurre solamente cuando se usa el puerto MIDI "Java Sound Synthesizer", pero es que es el único con el que hay sonido en TuxGuitar...
También he comprobado que si cambio el puerto MIDI, aplico los cambios, y vuelvo a poner el Java Sound Synthesizer vuelve a tener sonido TuxGuitar, en detrimento siempre de las otras aplicaciones ya citadas, que lo vuelven a perder, y no lo recuperan hasta que se cierre TuxGuitar.
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 109359 Por cierto, por si sirve, ahí
Por cierto, por si sirve, ahí está el controlador que uso, la tarjeta de sonido y tal:
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
Usuario
# 109360 En las últimas pruebas
En las últimas pruebas hechas, si abro TuxGuitar, luego un navegador web y pongo YouTube, y cierro TuxGuitar seguidamente, tengo sonido en el navegador, pero ya no lo recupero en TuxGuitar hasta que reinicio la sesión.
Por otra parte, me sucede que aunque cierre Firefox, el proceso continúa activo aún después de haber cerrado la ventana, por lo que me veo obligado a buscar el proceso y matarlo para volver a abrirlo de nuevo. Es como si se quedara enganchado el proceso.
Me ha pasado tanto en la versión de Firefox de los repos de Mandriva como en la versión original de Mozilla, así como en la Beta de Firefox 4.
No sé si tiene relación directa con lo de TuxGuitar, pero me he dado cuenta haciendo las pruebas con TuxGuitar.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 109361 ...
Puede que el lanzador ocupe pasupend, revisa si el ,desktop de tuxguitar ejecuta el binario de tuxguitar o algun script que llame a pasupend
Si este es el caso prueba ejecutar desde consola tuxguitar con esta orden
padsp binario-tuxguitar
donde binario-tuxguitar lo debes sustituir por la ruta del binario real de tuxguitar
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 109363 He probado a ejecutarlo en
He probado a ejecutarlo en consola de forma normal y luego añadiéndole el "padsp". En el primer caso, al intentar reproducir una secuencia, con TuxGuitar Sequencer y Java Sound Synthesizer, salta la ventanita que dice "MIDI system is unavailable".
En el segundo caso, al ejecutarlo con "padsp", no aparece toda la ristra de mensajes que aparece arriba en la consola, reproduce la secuencia pero igualmente sigue sin haber sonido, usando la misma configuración que antes.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
BOFH
# 109362 Alsa
Me late que el java sound synthetizer emula midi sobre ALSA, y toma directamente la tarjeta de sonido sin pasar por pulse audio. ¿Podrías confirmarlo?. Intenta también configurar java sound synthetizer para que utilice Pulse audio en vez de Alsa directamente.
Jacen
BOFH y miembro del equipo MDKtrans
Linux user #294897
Usuario
# 109364 Hmmm... ¿y cómo hago eso?
Hmmm... ¿y cómo hago eso? ¿cómo configuro Java Sound Synthesizer para que utilice PulseAudio? ¿y cómo lo hago para saber si emula MIDI sobre ALSA y que toma la tarjeta sin pasar por PulseAudio?
Añado que en este momento PulseAudio está deshabilitado, porque cuando vi el problema estaba habilitado, y como PulseAudio daba problemas con el sonido pues lo deshabilité.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
Usuario
# 109368 Sé que las comparaciones son odiosas, pero...
... en Ubuntu también tengo TuxGuitar + Java + OpenJDK + Timidity instalado y ahí no se solapa el sonido entre las aplicaciones, tengo sonido tanto en TuxGuitar como en el resto de aplicaciones del sistema. Aparte de eso, veo que en Ubuntu tengo 2 secuenciadores MIDI para TuxGuitar (TuxGuitar Sequencer y Real Time Sequencer), uno menos que en Mandriva, y que dispongo de 2 puertos MIDI (Gervill y Midi Through Port-0 [14:0]) a diferencia de los 4 que aparecen en Mandriva, y ninguno de ellos es Java Sound Synthesizer... aunque tengo el entorno de Java instalado.
¿Puede venir el problema por algún paquete conflictivo de Java en Mandriva?
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
# 109389 Espero algo de esto te sirva
http://gustavosierrah.blogspot.com/2008/10/si-tienes-problemas-con-tuxguitar.html
http://www.tuxguitar.com.ar/tgwiki/doku.php?id=doc:error_midi_unavailable_linux
¿lo usas?, ¿la lees?, ¿las conoces?,Herramienta útil
Usuario
# 109426 A ver... tras realizar de
A ver... tras realizar de nuevo las pruebas he visto que TuxGuitar ahora sí cogía los puertos MIDI de Timidity, cosa que antes no hacía.
Después siguiendo las instrucciones, primero, del segundo enlace que has puesto, ejecuté los comandos que se indican. Se supone que ejecutándolo como "aoss tuxguitar" uso el wrapper de ALSA para el sonido, en lugar de la API de Java... pues bien, no debe ser así, porque al abrir TuxGuitar de esta forma, efectivamente tengo sonido en TuxGuitar sin problemas, pero mientras tanto, no tengo sonido en ningún navegador web que tenga YouTube abierto.
Ahora bien, si cierro tanto TuxGuitar como el navegador, y después abro primero el navegador con YouTube, y seguidamente TuxGuitar, tengo sonido en el navegador, pero TuxGuitar se queda mudo. Es decir, ejecutarlo como "aoss tuxguitar" no soluciona el problema.
Y del otro enlace pues decir que hay partes que no he podido seguir, como cuando indica que se instalen 3 paquetes relacionados con Java, de los cuales en los repos de Mandriva solo he encontrado uno, aunque no sé si son paquetes que se incluyen en TuxGuitar como dependencias, pero si es así no tienen el mismo nombre en Mandriva que los que se muestran en ese primer enlace. Es la parte que habla de los bancos de sonido de Java, pero no me he atrevido a seguir faltándome paquetes por instalar, como el J2SDK que nombra.
Después habla de Timidity, el cual yo ya tenía instalado, y cuyos puertos, hasta hoy que he abierto de nuevo TuxGuitar, no he visto que cogiese. Pues aunque use los puertos MIDI de Timidity el problema persiste. Si abro un navegador cuando TuxGuitar ya estaba corriendo, el navegador se queda sin sonido. Si lo hago al revés, y es TuxGuitar el que abro después, es TuxGuitar el que se queda sin sonido.
¿No hay nadie que use TuxGuitar y se haya dado cuenta de esto antes? y si lo hay ¿cómo hizo para solucionarlo (si es que lo solucionó)?
PD: Por cierto, ocurre tanto con PulseAudio habilitado como deshabilitado.
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten
Usuario
# 109427 Posible solución
He encontrado un modo de que no colisione el sonido de TuxGuitar con la API de Java ni con el sonido de ninguna otra aplicación. Afortunadamente, en la web oficial de TuxGuitar existe una versión nativa compilada con Excelsior JET, la cual no necesita de un entorno Java instalado en el sistema:
http://www.tuxguitar.com.ar/download.html
http://sourceforge.net/projects/tuxguitar/files/TuxGuitar/tuxguitar-1.2-linux-x86-jet.run
He probado a ejecutar esta versión, y en este momento tengo sonido tanto en TuxGuitar como en cualquier navegador, de forma simultánea.
Lo malo es que para la versión de TuxGuitar que está en los repos, aún no he encontrado una solución. ¿Hay algo en Mandriva equivalente al J2SDK?
Sólo se respeta a los que combaten, sólo vencen los que luchan, sólo triunfan los que resisten