M-Audio Quattro: Alsa OK. Jack KO.

TheFlowerKing
#1 por TheFlowerKing el 16/05/2007
Bueno, pues estoy intentando hacer funcionar mi M-audio Quattro en Ubuntustudio con más pena que gloria...

De momento me conformo con que funcionen sólo 2 canales de los 4.

Sin tener ningún .asoundrc en mi /home, realizo las pruebas básicas de grabar y reproducir con arecord y aplay: el resultado que obtengo es correcto. Grabo y reproduzo sin ningún tipo de problemas.

El problema me viene cuando intento hacer funcionar Jack. Lo que hago es conectar directamente el IN del primer canal con el OUT del primer canal y el IN del segundo con el OUT del segundo es decir, rutar el audio a la entrada de la tarjeta hacia la salida sin nada enmedio. Problema: Uno de los dos canales sale con un nivel de señal muy alto y distorsiona, mientras que el otro sale normal.

El hecho que la prueba básica con las tools de alsa haya funcionado bien me lleva a sospechar únicamente de jack... pero tampoco acabo de ver claro que jack tenga algo que ver con esos cambios de ganancias... ¿no es un simple rutador de audio? ¿Pq debería modificar la señal?

A ver si me podeis iluminar pingüinos

Salud y gracias
Subir
OFERTASVer todas
  • beyerdynamic DT-770 Pro
    138 €
    Ver oferta
  • -8%
    Behringer X Air XR18
    645 €
    Ver oferta
  • -35%
    Set de grabación completo de Focusrite
    184 €
    Ver oferta
TheFlowerKing
#2 por TheFlowerKing el 16/05/2007
Se me olvidaba, con el .asoundrc específico para la Quattro (Éste, para usar los 4 canales) el efecto es similar, así que dudo que el problema venga de ahí.
Subir
sivsfa
#3 por sivsfa el 17/05/2007
TheFlowerKing @ 16 May 2007 - 11:32 PM escribió:
Problema: Uno de los dos canales sale con un nivel de señal muy alto y distorsiona, mientras que el otro sale normal.




esto es muy raro... lo normal es que suene o que no suene, pero que te suene un canal con mucha más ganancia que el otro es muy raro...

al unir las conexiones le has dado antes a "desconectar todo"?? a lo mejor es que te guarda una conexión anterior o algo así y un canal te lo envía por duplicado a la misma salida y por eso distorsiona.

es que no se me ocurre mucho más... la tarjeta la probaste con otro equipo, verdad?
Subir
Lamprolog
#4 por Lamprolog el 17/05/2007
Preparando para la sesion de instalacion nocturna y empezando a leer sobre la Lexicon Lambda, de rebote, leyendo sobre la Lexison Omega, he encontrado esto:

his is an asoundrc for the Midiman Quattro USB device.

Put the following into your .asoundrc file. This includes seperate
stereo support and four channel support.Remember that the quattro can
only do stereo i/o for 96000hz 24bit, 2i/1o or 1i/2o at 48000hz
24bit, 4i/4o at 48000hz 16bit in windows and mac environments.
YMMV in Linux :)

# quattro1 is pcm0 which has a maximum sample rate of 44100 and 16
# bit stereo

pcm.quattro1 {
type hw
card 0
device 0
}

ctl.quattro1 {
type hw
card 0
}

# quattro2 is pcm1 which has a maximum sample rate of 96000 and 24
# bit stereo

pcm.quattro2 {
type hw
card 0
device 1
}

ctl.quattro2 {
type hw
card 0
}


#----

#
# compose 4 channels from two channel x two devices, hw:2,1 and
# hw:2,2
# assuming that hw:2,1 and hw:2,2 give the same condition, 24_3LE/96k
#

pcm.quattro {
type multi;

slaves.a.pcm "hw:0,0";
slaves.a.channels 2;
slaves.b.pcm "hw:0,1";
slaves.b.channels 2;

bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}

ctl.quattro {
type hw;
card 0;
}


#
# Remap 4 channels as interleaved.
# Use plug instead of route here, since 24_3LE is unlikely supported
# by applications.
#
# arecord -r 44100 -c 4 -f s16_le -D q4 -d 5 /home/xxx/q4.wav

pcm.q4 {
type plug;
slave.pcm "quattro";
ttable.0.0 1;
ttable.1.1 1;
ttable.2.2 1;
ttable.3.3 1;
}



ctl.q4 {
type hw;
card 0;
}

#
# Use route plugin for applications that do support 24_3LE
# This lowers latency which the plug plugin introduces due to
# resampling.
#
# arecord -r 44100 -c 4 -f s16_le -D q4b -d 5 /home/xxx/q41.wav



pcm.q4b {
type route;
slave.pcm "quattro";
ttable.0.0 1;
ttable.1.1 1;
ttable.2.2 1;
ttable.3.3 1;

}

ctl.q4b {
type hw;
card 0;
}

#----

Aqui tienes el enlace:

http://www.alsa-project.org/alsa-doc/do ... =usb-audio
Subir
TheFlowerKing
#5 por TheFlowerKing el 17/05/2007
Gracias Lampro, ya había visto ese .asoundrc.

De hecho no estoy trabajando con él porque tenía los mismos problemas y quería probaqr con una configuración sencilla de dos canales.

Me he bajado las fuentes de los drivers alsa y de jack para comparar código e investigar si puedo sacar algo en claro.
Subir
Nuevo post

Regístrate o para poder postear en este hilo