Forum : 5 - Les serveurs son : JACK, PulseAudio et autres...

Jack / QJackCtl

Anoyzthen utilisateur non connecté France
salut

Anoyzthen le boulet est de retour :-)
bon ca va mieux... tout mon matériel est reconnu. J'ai notament abandonné ma MOTU ExpressXT USB puisque MOTU n'a aucune volonté de rendre son interface compatible Linux... et qu'elle ne semblait pas reconnue. mais sinon tout le reste semble aller : Gina20, PdPlus Via82xx, UM4, et deux AMT8. Donc alsa c'est bon.

Maintenant c'est sous QJackCtl que je bloque...

j'ai pas compris grand choses au .asoundrc multicartes dont on m'a envoyé les liens. je m'occuperais de regrouper toutes les cartes à la fin... c'est pas encore mon problème aujour'dhui

sans fichier .asoundrc défini, j'avais en connection audio seulement un flux alsa stereo de défini.

après avoir défini un fichier .asoundrc assez simple, je me retrouve dans l'impossiblité de lancer Jack.

Citation :
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 1024 frames, buffer = 2 periods
ALSA: mmap-based access is not possible for the capture stream of this audio interface
ALSA: cannot configure capture channel
cannot load driver module alsa
01:28:48.184 JACK was stopped successfully.
01:28:48.185 Post-shutdown script...
01:28:48.185 killall jackd
jackd: no process killed
01:28:48.399 Post-shutdown script terminated with exit status=256.
01:28:50.189 Could not connect to JACK server as client. Please check the messages window for more info.


par contre la message window en question je vois pas ce que c'est... je tire ce message de la message window de qjackctl

voici ma configuration:

aplay -l
Citation :
**** List of PLAYBACK Hardware Devices ****
card 0: Plus SekD-Marian Prodif Plus, device 0: CS4222 CS4222 DAC/ADC
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Plus SekD-Marian Prodif Plus, device 1: CS84x4 CS8404/CS8414 Digital Transceiver
Subdevices: 1/1
Subdevice #0: subdevice #0
card 4: Gina20 Gina20, device 0: Analog PCM Gina20
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 4: Gina20 Gina20, device 1: Digital PCM Gina20
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 5: V8237 VIA 8237, device 0: VIA 8237 VIA 8237
Subdevices: 4/4
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
card 5: V8237 VIA 8237, device 1: VIA 8237 VIA 8237
Subdevices: 1/1
Subdevice #0: subdevice #0


cat /proc/asound/cards :
Citation :
0 Plus : Prodif Plus - SekD-Marian Prodif Plus
SekD-Marian Prodif Plus at 0xf9c00000,0xf9b00000,0xf9a00000,0xf9900000, irq 3
1 UM4 : USB-Audio - UM-4
EDIROL UM-4 at usb-0000:00:10.4-1.3, full speed
2 AMT8 : USB-Audio - AMT8
Emagic AMT8 at usb-0000:00:10.1-1, full speed
3 AMT8_1 : USB-Audio - AMT8
Emagic AMT8 at usb-0000:00:10.1-2, full speed
4 Gina20 : Echo_Gina20 - Gina20
Gina20 rev.0 (DSP56301) at 0xf9500000 irq 185
5 V8237 : VIA8237 - VIA 8237
VIA 8237 with ALC850 at 0xe800, irq 209

mon alsa-custom dans modprobe.d
Citation :
##################################################################
# Options générales communes
################################################################

#uses alsa
alias char-major-116 snd

#uses soundcore oss/free
alias char-major-14 soundcore

#nombre de cartes audio
options snd major=116 cards_limit=3

#####################################################################
# Card 1 : gina20
##################################################################

# ALSA portion (chargement du module/driver)
alias snd-card-0 snd-gina20

# Options du module
options snd-card-gina20 index=0

# OSS/Free portion
alias sound-slot-0 snd-card-0

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

######################################################
# Card 2: pdplus
######################################################

# ALSA portion (chargement du module/driver)
alias snd-card-1 snd-pdplus

# Options du module
options snd-card-pdplus index=1
options snd-card-pdplus enable=1
options snd-card-pdplus init_adat=1


# OSS/Free portion
alias sound-slot-1 snd-card-1

alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-1-12 snd-pcm-oss

######################################################
# Card 3: via82xx
######################################################

# ALSA portion (chargement du module/driver)
alias snd-card-2 snd-via82xx

# Options du module
options snd-card-via82xx index=2

# OSS/Free portion
alias sound-slot-2 snd-card-2

alias sound-service-2-0 snd-mixer-oss
alias sound-service-2-1 snd-seq-oss
alias sound-service-2-3 snd-pcm-oss
alias sound-service-2-8 snd-seq-oss
alias sound-service-2-12 snd-pcm-oss


mon .asoundrc
Citation :
pcm.gina20 {
type hw
card 0
}

ctl.gina20 {
type hw
card 0
}

pcm.pdplus {
type hw
card 1
}

ctl.pdplus {
type hw
card 1
}

pcm.via {
type hw
card 2
}

ctl.via {
type hw
card 2
}



Et là je suis un peu perdu...

j'ai pas trouvé de référence sur ce qu'attends exactement Jack dans le .asoundrc pour être content avec tout mon materiel...
mais c'est juste au niveau Audio le problème... parce que le midi c'est bon j'ai mes 20 canaux ok. j'ai fait les tests ça redirige bien comme il faut.


pour Pdplus je suis un peu sceptique, parce que normalement c'est de l'ADAT I/O et audio I/O...
donc je devrais avec 8 subdevices en numerique et 2 subdevices analogiques... mais bon dans alsa le fichier pdplus.c est en version 0.0.5. j'ai regardé le code, y'a encore des trucs à faire notament au niveau ADAT... donc peut le driver n'est pas finalisé...

mais ca ne me parait pas le problème, parce que j'ai pas accès à mes canaux VIA et GINA20...


toute lumière sera la bien venue !