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

3 - Forum dédié Ardour

> Forums de discussion > 3 - Forum dédié Ardour > Bruit de douche superposé avec la carte en ALSA_IN [RESOLU !!]
Dernier post

Bruit de douche superposé avec la carte en ALSA_IN [RESOLU !!]

jptrol utilisateur non connecté
Bonjour à tous,

Quelqu'un aurait-il une idée sur le problème suivant ? :

- connecté deux cartes USB (une EDIROL UA25 + une Focusrite scarlet 2i4) sur ma config Librazik2 pour faire un enregistrement 4 pistes.
- lancé JACK sur une carte : OK
- lancé un client Alsa_in sur l'autre carte ( mếme taux d'échantillonnage, p=64, n=2 pour faire le tampon de Jack (défini à 128) : OK
- lancé Ardour 5 et distribué les entrées sur les deux cartes : OK

Enregistré et là, seule la carte lancée par Jack donne un son correct. Les deux voies de la carte en alsa_in par contre donnent une espèce de bruit blanc superposé à l'audio. Si j'intervertis les cartes le problème suit celle en alsa_in.
Problème d'horloge de synchro ? de résolution ?

olinuxx utilisateur non connecté France
-r  sample_rate

peut être ? (man alsa_in)

jptrol utilisateur non connecté
Je ne pense pas car à la fois JACK et alsa_in sont définis avec le même taux de 48000 Hz, Jack par Cadence et alsa_in justement par -r 48000. Je pensais plutôt à la résolution 16, 24 ou 32 bits , mais je ne suis pas sûr que ça joue un rôle.

Voici la séquence de mes manips :



Sur catia on voit ici que la deuxième carte est en place mais non encore connectée :



On la connecte par Ardour5 :



Et le résultat est là :



On voit bien que c'est la carte system initialisée par JACK qui fournit l'horloge LTC mais justement n'est-ce pas le rôle du client alsa_in de faire la synchro ?

Dommage j'espérais bien y arriver car demain je dois enregistrer une IRISH SESSION chez moi et le top serait d'avoir plus de deux voies.

Sinon les valeurs de delai qui défilent sur le terminal sont plutôt énigmatiques pour moi.

EDIT : le site ici dissuade d'utiliser alsa_in à la fois pour l'enregistrement rolleyes et pour le monitoring eek au $ Use cases ici . Ben alors à quoi ça sert ?

olinuxx utilisateur non connecté France
Je ne suis vraiment pas certain que l'utilisation du LTC est conseillée ici. De mémoire, le LTC est un protocole de synchronisation ayant été inventé pour les besoins de matériel à bandes magnétiques. Si tu veux synchroniser Ardour (avec quoi d'ailleurs ?), mieux vaut utiliser jack-transport ou un autre protocole de synchro (MIDI, ADAT, wordclock,...).

Du coup, à tout hasard, essaie en supprimant la connexion entre interface_audio et Ardour_LTC_in.

jptrol utilisateur non connecté
L'horloge LTC (Linear TimeCode) est connectée par défaut par Ardour. Tu as raison, elle ne sert que pour synchroniser des bandes magnétiques vidéo. Je l'ai déconnectée dans catia sans effet. J'ai aussi ajouté l'option -f ou catch factor qui n'est pas documentée dans man alsa_in avec les valeurs conseillées 30000 et 100000 (je ne sais pas quel effet ça fait) sans résultat non plus.

L'analyse spectrale montre un fort 150 Hz (ou environ) dans le signal audio sur les voies de la carte alsa_in USB.

Le problème n'est pas de synchroniser Ardour avec autre chose mais les deux cartes USB.

olinuxx utilisateur non connecté France
jptrol écrit :
Je l'ai déconnectée dans catia sans effet


OK, ça élimine une source potentielle de problème.
Il faudrait que je réessaie alsa_in, ça fait un bout de temps que je ne l'ai pas fait.

Autre soucis potentiel : as-tu d'autres logiciels de MAO lancés en même temps ou seulement Ardour ?

jptrol utilisateur non connecté
Je fais le minimum pour ne pas compliquer : je boote, lance JACK puis alsa_in puis Ardour5.

J'ai testé aussi l'autre solution donnée dans la FAQ du site de JACK en modifiant le fichier .asoundrc et en rajoutant un device nommé merge. Là j'ai l'impression que Qjackctl et Cadence ignorent complètement le fichier car quoi qu'on y écrive ça ne change rien. Jack détecte les cartes lui-même et le nouveau device (merge) n'apparaît jamais.

J'ai même testé en supprimant carrément le fichier .asoundrc, Jack démarre sans problème que ce soit à partir de Qjackctl ou Cadence.


EDIT : J'ai fait exactement les mêmes tests sur io.GNU.Linux pour voir si la base jouait un rôle : exactement les mêmes résultats négatifs : 150 Hz dans le signal avec alsa_in et .asoundrc sans effet

EDIT2 : Je suis allé sur Linuxmusicians et même sur irc.freenode #jack comme indiqué sur man alsa_in pour recueillir des retours d'expérience mais il semble que personne n'utilise cette configuration d'ailleurs déconseillée pour l'enregistrement. En conséquence de quoi j'abandonne le sujet.

EDIT3 : finalement un intervenant sur Linuxmusicians m'a donné la solution : mettre un minimum d'options sur la commande alsa_in de manière à ce que la synchronisation se fasse
automatiquement et que le délai soit fixé une fois pour toutes, ce que j'ai fait :

jp@jpt-quad-core:~$ alsa_in -j CartSON2 -d hw:3
selected sample format: 32bit
delay = 2445


Et là , plus de 150 Hz. Celui-ci était manifestement lié à la poursuite entre les deux cartes dont on avait forcé trop de paramètres ( p et n je pense)

Bien sûr la latence est importante mais on peut facilement resynchroniser les pistes sous Ardour : j'ai trouvé une latence de 45 ms entre les deux groupes de pistes : il suffit ensuite de faire glisser et la qualité est là. TOPcool

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


olicha

Mégaphone [Afficher / Cacher]

olinuxx, 17:14, jeu. 23 mai 2019: Bonjour et bienvenue à Tom cool
sub26nico, 23:37, mer. 22 mai 2019: Bienvenue à adlibitom et patoche44 :-)
sub26nico, 09:48, sam. 18 mai 2019: Salut et bienvenue à Florentdu19 :-)
olinuxx, 13:18, mar. 14 mai 2019: Bonjour et bienvenue à MAOfccl cool
sub26nico, 09:20, sam. 11 mai 2019: Salut et bienvenue à Adi :-)
olinuxx, 13:06, ven. 10 mai 2019: Bonjour et bienvenue à DTSSSE cool
sub26nico, 21:51, jeu. 09 mai 2019: Salut et bienvenue à Fladmay :-)
sub26nico, 18:02, mer. 08 mai 2019: Salut et bienvenue à pvd57 :-)
diigitae, 20:02, mar. 07 mai 2019: pierrotlo beau modulaire XD
sub26nico, 23:02, dim. 05 mai 2019: Salut et bienvenue à botzaile et botzilla
allany, 19:55, dim. 05 mai 2019: Ben oui, il est là l'édito ! [Lien]
sub26nico, 23:08, jeu. 02 mai 2019: Salut et bienvenue à Mysaa :-)