problema de conexion entre timidity y linthesia

Imagen de Guezos
0 puntos

hola, antes que nada, soy nuevo en linux y poco se de como funcionan las cosas por aca. gracias por entender =)

el problema que tengo es al usar linthesia, un programa que trabaja con midi. funciona perfectamente, pero no se escucha, aunque en el timidity se escuchan de maravilla, pero ahi no puedo trabajar con ellos

por tutoriales aprendi que en el linthesia se selecciona una opcion de salida de audio como timidity port 0, lo que hice desde el principio, y nada

intente tambien copiar y pegar comandos que encontre en foros con problemas parecidos al mio que se relacionaban con el alsa, pero no soluciono mi problema y verdad ya se me acabaron las ideas

la unica diferencia que vi entre los tutoriales y lo que yo hago es que en los tutoriales NO usan Unity, por lo que para accesar a las aplicaciones hay subdivisiones, y vi que en un video una persona va a la seccion de audio, abre el timidity y se abre un programa para reproducir el midi (tal como me pasa a mi) PERO para usarlo con otra aplicacion, en vez de eso, va a la seccion de accesorios, y ahi aparece nuevamente el timidity y parece ser que no se abre nada, pero asi si funciona el otro programa.

este procedimiento no lo pude repetir ya que en Unity solo aparece una ventanota con todas las aplicaciones y sin subdivisiones, por lo que no aparece lo de audio y/o accesorios y dentro de la ventanota de aplicaciones aparece un solo timidity, que es el que reproduce los midis (pero no el timidity que yo quiero abrir)

abro ese timidity porque es el unico que me aparece y despues el linthesia, y nada, quiza sea muy tonta mi problema, pero no se que hacer. alguna idea?

De antemano, gracias =)

Imagen de Pablo_F
+1
0
-1

Hola,

Si en la pantalla de acceso eliges "ubuntu clásico" (en la parte de abajo cuando seleccionas tu usuario, o bien, si entras automáticamente, búscalo en aplicaciones y cámbialo ahí) al menos podrás seguir el tutorial.

Si vuelves a tener problemas, por favor, da un enlace al tutorial. Es difícil adivinar qué es lo que falla o lo que te falta por hacer.

Saludos, Pablo

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)

Imagen de Guezos
+1
0
-1

Gracias por lo de ubuntu clasico :D ..asi esta mucho mejor¡
pero iwal no me aparecio el 2ndo timidity =(

http://youtu.be/2_BGC3tfwmc

este es el tutorial, a partir del minuto 5 empieza a usar el ¨segundo¨ timidity para hacer que el otro programa funcione
(en el caso de el tutorial no es linthesia, pero iwal es timidity trabajando para otro programa)

encontre un comando en un foro que a veces hace que funcione, hasta que la apague
pongo esto:

timidity -iA -B2,8 -Os -EFreverb=0

y me aparece esto

Requested buffer size 2048, fragment size 1024
ALSA pcm 'default' set buffer size 2048, period size 680 bytes
TiMidity starting in ALSA server mode
Opening sequencer port: 129:0 129:1 129:2 129:3

pero la terminal jamas termina de hacer el proceso, no importa cuanto tiempo la deje abierta, le doy a cerrar, me dice que hay un proceso ejecutandose en esa terminal y que si lo cierro, lo matare.
le doy cerrar y lo mato
re abro el linthesia, y nada.. repito el mismito proceso como 20 veces (no exactas, pero si un aproximado) y funciona xD hasta que apago la maquina =( y otra vez el mismo cuento

no hay una forma de que funcione a la 1era? o de que ya no tenga que ponerlo cada vez que prenda la compu?

espero que la info les ayude a ayudar =P
gracias¡¡ =)

+1
0
-1
Imagen de Guezos
+1
0
-1

ups.. puse el comentario 2 veces y no c como borrarlo xD perdon =P

+1
0
-1
Imagen de Pablo_F
+1
0
-1

Hola,

Yo normalmente no uso timidity sino qsynth y no uso la salida de alsa audio, sino jack audio. De todas formas he hecho pruebas con la salida de audio de alsa (opción -Os de timidity) pero no con linthesia sino con vmpk.

Veo que por defecto (sin lanzar manualmente timidity desde la terminal) ya hay una instancia de timidity ejecutándose, con cuatro puertos de entrada. Eso es el "timidity daemon" que lanza el usuario "timidity" (sin yo hacer nada). Lo puedo ver con este comando:

ps aux | grep timidity

resultado:
timidity 2257 0.3 0.3 17576 7572 ? S 09:48 0:03 /usr/bin/timidity -Os -iAD

Si conecto la salida de vmpk al puerto de entrada 0, no suena. Miro por encima a ver qué puede pasar y lo veo complicadillo de arreglar. No voy a complicarme y no quiero el daemon de timidity. Te recomiendo que hagas lo mismo:

sudo apt-get remove timidity-daemon

(al final llegaremos a cómo tenerlo para que funcione automáticamente sin hacer nada desde la terminal, pero de momento sígueme por favor)

Si no tenías instalado timidity-daemon, no pasará nada. Ahora, empiezas desde cero, matando todas las instancias de timidity que puedan estar activas, por si acaso:

killall timidity

Pues sólo quieres una instancia de timidity, que puedes lanzar desde terminal con el comando sugerido... ligeramente modificado: Para que timidity no se cierre al cerrar la terminal, debes colocar un ampersand detrás, &. Como esto:

timidity -iA -B2,8 -Os -EFreverb=0 &

Haces la prueba. Ante las duda, para volver a empezar, killall timidity, cierras linthesia, lanzas timidity, lanzas linthesia.

Para ver los procesos de timidity que están ejecutándose, usa

ps aux |grep timidity

(ignora la línea del propio "grep timidity")

La salida de alsa de timidity, se tiene que entender con pulseaudio. Para comprobar, ve a preferencias de sonido, y en la pestaña Aplicaciones, observa que (cuando las cosas funcionan) tienes el alsa-plugin(timidity).

Ahora, para automatizarlo, ve a Sistema -> Preferencias -> Aplicaciones al inicio y añade un nuevo programa.
Nombre: Timidity.
Comando: timidity -iA -B2,8 -Os -EFreverb=0 &
Comentario: El que quieras

Reinicia y a ver si funciona.

Saludos, Pablo

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)