Problemas jackd y hercules

Imagen de DwLinuxero
8 puntos

Tengo una tarjeta de sonido hercules console Mk2 (ver imagen)
http://www.subeimagenes.com/img/dsc-0236-421408.JPG
Bien la cosa es yo tengo un teclado yamaha psr-gx76
http://www.subeimagenes.com/img/dsc-0238-421409.JPG
Y quiero conectar la toma de cascos que tiene por detras
http://www.subeimagenes.com/img/dsc-0239-421411.html
A una de las 4 entradas de lines en doble RCA que tiene la tarjeta de sonido en si
http://www.subeimagenes.com/img/dsc-0240-421412.JPG (adaptación jack minijack/doble RCA)
Y esta es la conexión doble RCA a la tarjeta
http://www.subeimagenes.com/img/dsc-0241-421413.JPG
La cosa es que cuando inicie Ubuntu Studio 12.04 desde el live Cd y conectando el jackd system/system así
http://www.subeimagenes.com/img/conexion-system-con-system-421414.png
Primero configurando el QjackCTL poniendo la tarjeta de sonido hw:1 o hw:2 (que por cierto curiosamente cambia de forma aleatoria, no siempre es la misma)
http://www.subeimagenes.com/img/entrada-y-salida-jackd-421415.png
En este caso es la hw:1 ayer era la hw:2 bien, pues si os fijais en la primera foto de la hercules, hay dos botones que pone Audio source, encendido es para el ordenador y apagado es para la inea de entrada, bueno la cosa es que al principio sonaba el teclado con el interruptor encendido para que suene lo del ordenador y el teclado conectando system/system, pero despues de instalar ubuntu studio no ss que he tocado que no suena si no es apagando el interruptor, por tanto la señal de audio NO SE GRABA, en una pista idependiente, la cosa es ¿que ocurre? ¿por que no suena si no es apagando el interruptor del audio source correspondiente?
Saludos

Imagen de DwLinuxero
+1
0
-1

Solucionado, el tema era más encillo de lo que parecia, en la ventana de configuración del jackd en interface tenía que poner la tarjeta de sonido hercules Mk2 (osea hw:1) y luego en entrada y salida en default, pero no comprendo esa mania del sistema de cambiar aleatoriamente el orden de las tarejtas osea ahora es hw:1 pero igual mañana es hw:2 o así ¿como se puede dejar este valor en predeterminado?
Saludos

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

no comprendo esa mania del sistema de cambiar aleatoriamente el orden de las tarejtas osea ahora es hw:1 pero igual mañana es hw:2 o así ¿como se puede dejar este valor en predeterminado?

Truco:
Lo mejor es que te refieras a la tarjeta por nombre en lugar de por número. Así no tendrás que entrar al setup de jack cada vez para comprobar que la interfaz es la correcta.

Entonces, mira la salida de terminal de:

cat /proc/asound/cards

Lo que está entre corchetes es el nombre corto de la tarjeta. Te enseño mi caso:

$ cat /proc/asound/cards
0 [M2496 ]: ICE1712 - M Audio Audiophile 24/96
M Audio Audiophile 24/96 at 0xbc00, irq 22
1 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xffaf8000 irq 45
2 [Generic ]: HDA-Intel - HD-Audio Generic
HD-Audio Generic at 0xff6bc000 irq 46

Pues en el campo interfaz escribo (es un campo de texto editable, se puede escribir no sólo seleccionar):

hw:M2496

que es la tarjeta M-audio Audiophile 24/96 que quiero que use jack. Y ya me despreocupo de tener que mirar cada vez.

También hay una forma de hacer que no cambien de orden, pero no es tan fácil. Si das la salida de:

cat /proc/asound/cards /proc/asound/modules

intentaré guiarte cómo. En todo caso, en jack al menos, la solución definitiva es poner el nombre en lugar del número.

+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)