Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - Le matériel et les pilotes ALSA, FFADO, ...

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [ABANDONNÉ] Interface Audio Boss BR-80 reconnue mais Jack ne démarre pas
Dernier post

[ABANDONNÉ] Interface Audio Boss BR-80 reconnue mais Jack ne démarre pas

mathieumao utilisateur non connecté
Bonjour à tou(te)s et un grand merci pour ce site et toutes ces ressources!

Je ne suis pas nouveau en MAO, ni sur Linux, mais en MAO sur Linux complètement :-D

Je viens d'installer un KXStudio avec grand espoir de me monter une petite station dédiée à l'enregistrement multipiste Audio/Midi propulsée par mon OS préféré.

Je souhaiterais utiliser mon Boss BR-80 comme interface Audio. Un portail matériel et une conversation abandonnée avait déjà été créés à ce sujet mais le temps et les versions de Linux ayant passé, il me semble que la situation est différente car de mon côté le BR-80 est bien reconnu comme carte son:
$cat /proc/asound/cards
...
3 [BR80AUDIO      ]: USB-Audio - BR-80(AUDIO)
                     Roland BR-80(AUDIO) at usb-0000:00:1d.0-1.1, high speed


Mais lorsque je démarre Jack (dans Cadence ou en ligne de commande), j'ai les erreurs suivantes:
Thu Dec  1 22:18:19 2016: Starting jack server...
Thu Dec  1 22:18:19 2016: JACK server starting in realtime mode with priority 85
Thu Dec  1 22:18:19 2016: self-connect-mode is "Don't restrict self connect requests"
Thu Dec  1 22:18:19 2016: Acquired audio card Audio3
Thu Dec  1 22:18:19 2016: creating alsa driver ... hw:BR80AUDIO,0|hw:BR80AUDIO,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
Thu Dec  1 22:18:19 2016: Using ALSA driver USB-Audio running on card 3 - Roland BR-80(AUDIO) at usb-0000:00:1d.0-1.1, high speed
Thu Dec  1 22:18:19 2016: configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
Thu Dec  1 22:18:19 2016: ALSA: final selected sample format for capture: 32bit integer little-endian
Thu Dec  1 22:18:19 2016: ALSA: use 2 periods for capture
Thu Dec  1 22:18:19 2016: ALSA: final selected sample format for playback: 32bit integer little-endian
Thu Dec  1 22:18:19 2016: ALSA: use 2 periods for playback
Thu Dec  1 22:18:24 2016: ERROR: JackPosixProcessSync::LockedTimedWait error usec = 5000000 err = Connection timed out
Thu Dec  1 22:18:24 2016: ERROR: Driver is not running
Thu Dec  1 22:18:24 2016: ERROR: Cannot open client name = dbusapi
Thu Dec  1 22:18:24 2016: ERROR: failed to create dbusapi jack client


Et c'est là que j'avoue décrocher... et que je lance une petite bouteille à la mer!
Est-ce que ce type d'erreur vous parle?
Je vous remercie par avance pour toute aide ou piste à suivre.

tenryu utilisateur non connecté France
Selon les recherches que j'ai faites, il se pourrait que le problème soit avec pulseaudio.

ps auxwww | grep -b grep | grep pulse


Es-tu dans le groupe audio ?

id


Il m'est arrivé de solutionner des problèmes en effaçant les fichiers config de jack.
Tu vas dans home, ctrl+H pour montrer les fichiers cachés puis tu effaces ~/.jackdrc, ~/.config/jack/conf.xml, ~/.config/rncbc.org/QjackCtl.conf.

mathieumao utilisateur non connecté
Merci pour la réponse rapide!

Pulse n'est pas lancé sur mon install (ps auxwww | grep -v grep | grep pulse renvoie vide).
J'ai vérifié que mon utilisateur est bien dans le groupe audio.
J'ai supprimé les fichiers cités mais Jack ne démarre malheureusement toujours pas mieux (mêmes erreurs que ci-dessus) cry

jujudusud utilisateur non connecté France
Je penche aussi pour pulseaudio ...

$ pulseaudio -k


Ensuite lancer cadence. dans la config tenter d'enlever quand meme le mode duplex dans configuration de jack.
la version de jack qui fonctionne bien avec pulseaudio, c'est jack2 ... une autre piste donc :-)

jujudusud utilisateur non connecté France
Oupla oupla oupla !!!!

je viens de voir un truc sur le site de boss !!!

24b et 44.1 kHz !!! la t'es configuré en 32b et 48 kHz ...

peut etre que c'est pour ça que ça reponds pas !!!

olinuxx utilisateur connecté France
Hé, les gens, faudrait arrêter d'incriminer pulseaudio à chaque fois que quelque chose ne va pas avec le son hein :-) C'est pas qu'il n'est responsable de rien, mais bon faut pas pousser non plus.

Bref.

@matthieumao, il faut un peu de méthode. Avant de jouer avec ton Boss BR80 et JACK/Cadence, il faut déjà savoir si il fonctionne avec ALSA. Donc, débranche/éteint Cadence, et fait un test de lecture en ligne de commande avec aplay par exemple. S'il fonctionne avec aplay (et donc ALSA), alors on pourra investiguer du côté de pulseaudio/jack.

Bons tests !

allany utilisateur connecté
Hello !

Vérifie d'abord ce que te dit jujudusud à propos de ton échantillonnage, bien sûr.

Sinon, je pense que la carte est bien reconnue par alsa puisque le lancement de jackd se fait sur :
hw:BR80AUDIO,0|hw:BR80AUDIO,0|1024|2|48000|0|0|nomon|swmeter|-|32bit
Par contre, entrée et sortie se font tous deux sur le même hw:BR80AUDIO:0, ce qui me paraît curieux.

Comme olinuxx le suggérait, que dit :
aplay -l
et que te propose jackd (sans cadence) avec les boutons ici en vert :
Image
histoire de repérer un peu mieux interface et périph's ?

A+

mathieumao utilisateur non connecté
Merci beaucoup pour vos réponses!

pulseaudio -k me retourne "Le programme « pulseaudio » n'est pas encore installé".
Sous cadence j'ai essayé de jouer avec différentes combinaisons pour les fréquences d'échantillonnage etc, sans succès.

@olinuxx suivant tes conseils de repartir de la base, je fais des tests avec aplay.
Par exemple lorsque je fais:
$aplay -D sysdefault -f S16_LE -c2 -r44100 /usr/share/sounds/alsa/Front_Center.wav
Lecture WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Fréquence 48000 Hz, Mono

Ca me joue bien le son sur la carte son par défaut de mon PC.

Ensuite si j'essaie de sortir sur le BR-80:
$aplay -D sysdefault:CARD=BR80AUDIO -f S32_LE -r44100 /usr/share/sounds/alsa/Front_Center.wav
Attention : le format est changé en S16_LE
Lecture WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Fréquence 48000 Hz, Mono

Mais là ça reste bloqué, aucun son ne sort par le BR-80, et je dois tuer en faisant 2 fois Ctrl+C...

Pour info voici la liste des périphériques reconnus par aplay (je ne mets pas tout non plus pour raccourcir un peu la liste):
$aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
aloopPlayback
aloopCapture
aloopDuplex
default
cloop
ploop
sysdefault:CARD=MID
    HDA Intel MID, ALC670 Analog
    Default Audio Device
front:CARD=MID,DEV=0
    HDA Intel MID, ALC670 Analog
    Front speakers
[...]
sysdefault:CARD=BR80AUDIO
    BR-80(AUDIO), USB Audio
    Default Audio Device
front:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    Front speakers
surround40:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    Direct sample mixing device
dsnoop:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    Direct sample snooping device
hw:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    Direct hardware device without any conversions
plughw:CARD=BR80AUDIO,DEV=0
    BR-80(AUDIO), USB Audio
    Hardware device with all software conversions


Merci encore pour votre aide.

mathieumao utilisateur non connecté
@allany je viens de voir ta réponse, merci!
Je poursuis ces tests un peu plus tard en regardant jackd (par contre pour l'instant je ne comprends pas trop comment lancer jackd hors cadence, peut-être une spécificité de KXStudio, je regarde ça lorsque je retrouve un peu de temps :-) )

olinuxx utilisateur connecté France
mathieumao écrit :
Mais là ça reste bloqué, aucun son ne sort par le BR-80, et je dois tuer en faisant 2 fois Ctrl+C...


Alors ça ne sert à rien d'essayer de le faire fonctionner avec JACK/Cadence si il y a un problème au niveau ALSA car JACK/Cadence ne parlent pas directement à ta carte-son, mais parlent à ALSA.

Bref, ton problème se situe au niveau ALSA, c'est là qu'il te faut concentrer tes recherches.

Si tu lis l'anglais, as-tu fait des recherches dans des moteurs avec les mots clefs "Boss BR 80 linux" ?

allany utilisateur connecté
Je pense qu'avec KXS, tu dois pouvoir lancer jackd seul via son GUI : qjackctl, qu'il te faudra peut-être installer par synaptic.

A+

mathieumao utilisateur non connecté
Des recherches sur BR-80 et Linux/ALSA semblent montrer que ça a été traité à un moment et a fonctionné mais qu'aujourd'hui ça ne passe plus suite à des modifs d'ALSA .

Bref, pas très encourageant frown
C'est vraiment dommage car la carte est bien reconnue, c'est à la lecture que ça ne veut pas communiquer... il ne manque peut-être pas grand chose, quelques lignes dans un fichier de config ou un module à recompiler (je suis développeur dans la vraie vie donc je suis tout à fait ouvert à ce genre d'expérience :-D), mais je ne sais pas par où commencer!

Savez-vous s'il est possible/facile/utile/pertinent de soumettre des demandes directement à ALSA dans ce genre de cas?

olinuxx utilisateur connecté France
mathieumao écrit :
Savez-vous s'il est possible/facile/utile/pertinent de soumettre des demandes directement à ALSA dans ce genre de cas?


Oui, carrément. Peut être que tu auras de la chance et que vous pourrez vous entre-aider avec Karsten Heymann ?

À savoir que les "dévs en chef" chez ALSA ont tendance à ne pas forcément répondre aux demandes des utilisateurs, mais sont très souvent contents de commenter des propositions de rustines avant de les intégrer.

Bonne chance à toi !

mathieumao utilisateur non connecté
Merci beaucoup pour votre aide.
Je poursuis mes tests et reviens vers vous si par chance j'arrive à une issue concluante!

olinuxx utilisateur connecté France
@mathieumao: des nouvelles ici ?

Note modéro-forum : si pas de nouvelle de toi d'ici un prochain passage de maintenance. Je fermerai ce fil de discussion en y mettant un [ABANDONNÉ].


Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]

olinuxx
kmchen

allany

Mégaphone [Afficher / Cacher]

programLyrique, 16:04, ven. 15 Dec 2017: organteq, une modélisation physique gratuite d'orgue par pianoteq [Lien]
sub26nico, 12:22, ven. 15 Dec 2017: Salut et bienvenue à courgain :-)
olinuxx, 17:38, jeu. 14 Dec 2017: Bonjour et bienvenue à autumn :-)
sub26nico, 14:58, jeu. 14 Dec 2017: Salut et bienvenue à idens :-)
olinuxx, 19:39, mer. 13 Dec 2017: Bonjour et bienvenue à LeZaz et ggz :-)
olinuxx, 15:00, mer. 13 Dec 2017: @Eternal_happ : l'adresse courriel que tu as utilisée pour ton inscription est invalide. Contacte moi à l'adresse info AROBAZE linuxmao POINGT org
olinuxx, 14:15, mer. 13 Dec 2017: Bonjour et bienvenue à Jazus :-)
olinuxx, 23:47, mar. 12 Dec 2017: @zebassprophet : ouh yeah cool
zebassprophet, 22:47, mar. 12 Dec 2017: y'a un librazik 2 alors? s'en passe des trucs pendant que je deprime dans mon coin ^^
olinuxx, 22:41, mar. 12 Dec 2017: Bonjour et bienvenue à Eternal_happ :-)
Paulart, 16:28, mar. 12 Dec 2017: Hey !!! Besoin de connaisseurs sur Paris les amis ! [Lien]
sub26nico, 15:34, mar. 12 Dec 2017: Salut et bienvenue à sylk et strium :-)