Chargement...
 
Skip to main content

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


[RESOLU]Cohabiter ZOOM R24 et ZOOM H4N sur une Ubuntu Studio avec Jack

Bonjour à tous,

je cherche depuis 2 jours à effectuer cette connexion pour ensuite utiliser mon H4N et mon Zoom R24 avec Jack.

Sauf que c'est bien OK pour Mon R24 dans le graphe de JAck j'ai bien mes 8 pistes mais mon H4N que dalle.

J'ai suivi scrupuleusement ce tuto : https://writingevents.org/2021/10/10/connect-zoom-h4n-to-a-linux-setup/

Et pour JACK j'ai suivi le tuto du très bon Madycat : https://youtube.com/watch?v=nzJa1w5IL0w&feature=shares

L'interface zoom H4 est bien calée sur 48 KHZ

à la commande lsusb il apparait bien :

Copy to clipboard
@studio-bidule:~$ lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 Bus 003 Device 003: ID 0c45:89a0 Microdia JOYACCESS JA-Webcam Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 3207:0300 816820090226 816820090226 Bus 001 Device 030: ID 1686:0045 ZOOM Corporation Handy Recorder stereo mix Bus 001 Device 028: ID 058f:6254 Alcor Micro Corp. USB Hub Bus 001 Device 003: ID 1235:8205 Focusrite-Novation Scarlett Solo USB Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ALSA le voit :
Copy to clipboard
!!Soundcards recognised by ALSA !!----------------------------- 0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xf6080000 irq 97 1 [JAWebcam ]: USB-Audio - JOYACCESS JA-Webcam Sonix Technology Co., Ltd. JOYACCESS JA-Webcam at usb-0000:0b:00.3-2.1, high sp 2 [Generic ]: HDA-Intel - HD-Audio Generic HD-Audio Generic at 0xf6400000 irq 99 3 [USB ]: USB-Audio - Scarlett Solo USB Focusrite Scarlett Solo USB at usb-0000:02:00.0-10, high speed 4 [H4 ]: USB-Audio - H4 ZOOM Corporation H4 at usb-0000:02:00.0-8.2, full speed

Ci-joint mon ALSA info http://alsa-project.org/db/?f=52f9be604496cd6ffb24102074627ab4eb9d4678

Mon jack voit bien les 2 cartes dans le choix de l'interface : Screenshot From 2023 03 12 10 52 58

Mais dans le Graphe de Jack il n'y est pas donc tintin pour faire les connexions avec mes pistes Ardour Screenshot From 2023 03 12 10 55 37

Je me demande si je fais ce qu'il faut dans la conf de jack ....

Si quelqu'un a déjà eu ce souci je veux bien son aide.
Juste en complément si je choisis explicitement mon H4N dans la conf des interfaces de Jack

j'ai droit à ceci :

Screenshot From 2023 03 12 11 03 56
France
Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Lmao Code
Voir également cette page.

France
Salut MimiDuBeausser.

Pour utiliser plusieurs cartes sons avec JACK, il y a une procédure assez précise à suivre et des logiciels à utiliser spécifiquement dans ce cas.

En fait, comme il ne peut y avoir qu'une seule carte utilisée réellement par JACK, Il existe un contournement qui fait le boulot de lier les entrées et les sorties.

Il faut que tu lises la page jack_alsa_io qui explique tout ça en détail.
Allemagne
Salut,
il faut que tu puisses lancer le h4n seul avec jack avant de lancer le script. Essaie de le lancer avec 3 périodes pat tampons, ça règle des soucis avec certaines interfaces USB des fois.
Entendu Jujudusud et merci Samuel et Olinuxx je vais lire cette partie "jack_alsa_io".


Voici donc ma démarche :

  1. Faire marcher le H4N seul et sans Jack
  2. Faire marche le H4N avec Jack
  3. Faire cohabiter le R24 et H4N avec JAck via jack_alsa_io

  1. Faire marcher le H4N seul et sans Jack

J'ai choisi d'utiliser Audacity pour exploiter l'interface du H4N
Et paf j'ai déjà un souci à ce niveau.

Mon H4N est sur 48KHZ (ayant lu ça) et ma piste Audacity stéreo pareil
Screenshot From 2023 03 12 16 02 03

Copy to clipboard
*** BUG *** In pixman_region32_init_rect: Invalid rectangle passed Set a breakpoint on '_pixman_log_error' to debug 14:13:42: Debug: AudioIO::GetBestRate() for capture 14:13:42: Debug: AudioIO::GetBestRate() for playback 14:13:42: Debug: GetBestRate() suggested rate 48000 Hz Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1812 Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1812 Expression 'ret' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1812 14:13:42: Debug: GetBestRate() Error - no supported sample rates 14:13:42: Debug: Attempt 1 to open capture stream failed with: -9997 14:13:52: Debug: Attempt 1 to open capture stream failed with: -9997


Audacity m'envoie ballader avec ce message :
Screenshot From 2023 03 12 16 02 03
2. Faire marche le H4N avec Jack

Et là même punition mais je pense que déjà si j'arriva pas à faire marcher juste mon H4N avec ALSA je dois dabord résoudre ce dernier point...
Screenshot From 2023 03 12 16 08 07
France
Il me semble avoir lu dans ton "alsa-info" que le zoom H4-N ne permet pas d'enregistrer en mode 32 bits flottant ni non plus en 24 bits mais seulement en 16 bits. Et la même chose en sortie, il est en 16 bits quand les cartes son standard sont en 24 bits.

C'est sûrement à cause de ça que ça bloque quelque part.
Bon
ça va déjà mieux !

Merci Jujudusud pour cette histoire de format 16 bits j'ai enfin réussi à enregistrer avec mon H4N sur un pauvre audacity via Jack.

Je parviens à voir ma R24 aussi dans mon graphe.

Point important : la version de USB, ma machine a des ports USB3 et USB2. Mon H4N ne sait pas parler le USB3, mais je pensais que le USB3 aurait su parler le H4N 😉.

Bref
R24 sur USB3
H4N sur USB2

Pour des raison de commodités j'au décidé de remplacer mon H4N par une petite Focusrite Scarlett Solo.

Et là OK j'ai mes 2 cartes sous le graphe de Jack

Screenshot From 2023 03 13 16 59 53

Je fais mon essai et là badaboum j'enregistre un son mais il est cracra, plein de grésillements.

Par ailleurs mon logger Jack m'insulte avec des :

Copy to clipboard
17:02:05.302 Récupération de désynchronisation (XRUN) (20 sauté). 17:02:07.312 Récupération de désynchronisation (XRUN) (20 sauté). 17:02:09.322 Récupération de désynchronisation (XRUN) (15 sauté). 17:02:11.331 Récupération de désynchronisation (XRUN) (20 sauté). 17:02:13.341 Récupération de désynchronisation (XRUN) (20 sauté). 17:02:15.347 Récupération de désynchronisation (XRUN) (19 sauté). 17:02:17.356 Récupération de désynchronisation (XRUN) (15 sauté).


Pourtant j'ai suivi les consignes de PAM
Copy to clipboard
@studio-bidule:~$ ulimit -l -r max locked memory (kbytes, -l) unlimited real-time priority (-r) 95 michel@studio-bidule:~$

France
S'il y a des désynchronisation, c'est que ta machine n'arrive pas a effectué ce que tu demandes comme tache dans le temps que lui donne les tampons que tu règles.

Quels réglages utilises tu ?

échantillons/période et périodes/tampon ?

Avec plusieurs cartes son reliées en usb puis avec alsa-io, j'aurais tendance à utiliser 3 périodes par tampon et 1024 échantillons par période à 48kHz, pour commencer...
A TITRE D'ESSAI uniquement, essai ta config sur un PC ayant remplacé jack par pipewire.
Pipewire gere nativement plusieurs cartes son. Tu sauras ainsi si c'est un probleme matériel ou pas (alim des ports USB par exemple).

Jujudusud je suis bien maintenant sur les settings préconisés et ça fonctionne :

  • 48kHZ (contrainte de mon H4N)
  • périodes 3
  • 1024 échantillons


Avec ces derniers éléments ça fonctionne bien j'ai mes entrées JACK disponibles !

Capture D’écran Du 2023 03 14 16 29 47

Je dois maintenant apprendre à exporter mes 10 pistes en 10 fichiers en // .... 😊

Merci à vous tous pour le coup de main !
France
Super ! C'est parfait ! 😊

Il est temps je crois pour un petit résolu dans le titre si tout fonctionne.

Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.