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, ... > [Résolu] Configurer la sortie audio en 24 bits
Dernier post

[Résolu] Configurer la sortie audio en 24 bits

Roto utilisateur non connecté France
Bonjour,

Je voudrais configurer mes cartes son pour une sortie en 24 bits.
Je possède une scarlett 2i2 branchée en USB et une SB X-FI extreme audio interne.

J'ai linuxmint / KXstudio comme système.

Désolé si le sujet a déjà été posté.

Merci pour vos réponses

Roto

jujudusud utilisateur non connecté France
Bonjour Roto,

Qu'est ce que tu utilises pour le son ?

Alsa ?
Jack ?
Pulseaudio ?

Chez moi, c'est Jack qui mene la danse. et donc je regles la resolution (24b) avec cadence qui sert à injecter les bons parametre dans Jack.

Roto utilisateur non connecté France
Salut Jujudusud,

Pour le son : j'utilise Pulseaudio pour ma Sound Blaster et Jack pour ma Scarlett.

Je penses que toutes les 2 utilisent les drivers Alsa, (mais je n'ai pas vraiment tout compris de qui fait quoi entre Alsa, Jack, et Pulseaudio (!)

Dans les réglages avancés de jack, la résolution (bit) est sur 16 et est grisée evil; je ne peux pas la changer. Sur cadence, j'ai pas vu le réglage qui me permettait de passer à 24 bits.

Voilou,

Roto

Roto utilisateur non connecté France
Salut,

Pour Pulseaudio, en parcourant le net, j'ai configuré le fichier /etc/pulse/daemon.conf en remplaçant

; default-sample-format = s16le  par default-sample-format = s24le
; default-sample-rate = 44100 par default-sample-rate = 96000


Apparemment pour Jack, (QJackCtl Configuration), si Alsa est coché (comme dans mon cas), Jack choisi la résolution la plus adaptée à la carte son...

Comment savoir quelle résolution Jack a choisi ?

Roto

olinuxx utilisateur non connecté France
Note de modération : remontée du fil pour ne pas le perdre.


jujudusud utilisateur non connecté France
Ah !
Tu veux utiliser deux cartes audio ?
je ne sais pas faire ce genre de choses.
Une seule carte doit suffire normalement.

Y'a pas de reglages pour passer en 24b ou en 32 bits flottant ...
C'est au moment de l'enregistrement que ça se joue.

Je ne vais pas t'etre d'une grande aide du coup, désolé ... :-(

Roto utilisateur non connecté France
Salut Juju,

Effectivement comme j'ai 2 cartes audio sur mon PC autant les faire fonctionner les 2, surtout que j'ai des enceintes de monitoring acceptant 2 entrées.

En fait, l'objet de mon post était de comprendre et de configurer mes cartes pour avoir un son optimum.

Par défaut, après installation du système, les paramètres son, (quand çà fonctionne ! ) ne sont pas du tout optimisés au matériel installé evil

J'utilise ma SB X-FI pour écouter de la musique, film, skyper etc. Tout celà avec Pulseaudio essentiellement
J'utilise ma Scarlette 2i2 pour m'enregistrer (Guitare), faire tourner des logiciels comme Band in a box, guitarix, avec Jack.

Par exemple, le fait de passer (avec Jack) avec la fréquence d’échantillonnage, de 44100 à 96000, me change totalement (en mieux ! ) le son (midi) de Band in a box. La batterie a un son de batterie et plus un son de casseroles ! eek)

Comme j'avais galéré à faire fonctionner mes cartes son, j'avais mis de côté l'optimisation surtout que le trio Jack, Pulseaudio et Alsa est difficile d'accès pour quelqu'un qui a plus l'habitude de windows que de linux wink

Mais merci à toi pour ton intérêt à l'optimisation de mon matos biggrin

Jean

jujudusud utilisateur non connecté France
Bien en fait, moi j'ai fait l'inverse.
j'ai décidé de shunter la carte son qui passe pas la prise HDMI et la carte son interne du pc. Tout cela dans le bios du pc.
du coup, le PC et donc L'OS (Manjaro Linux dans mon cas) ne voient qu'une seule carte son, L'USB qui est une Présonus Audiobox.
A partir de là, il est beaucoup plus simple de tout faire fonctionner.

Si tu es sous KX-Studio, il te faut mettre à jour tout ce qui concerne le son. il existe maintenant des "ponts" qui permettent de tout faire fonctionner de manière automatisée.

J'ai installé Jack2 au lieu de Jack car il est compatible avec les multiprocesseur (version 64 bits en gros).
les explications ici :
https://wiki.archlinux.org/index.php/JACK_Audio_Connection_Kit

si tu utilises du 32 bits comme OS, ce n'est pas la peine de t'y pencher.
tu retrouvera dans cet article néanmoins tout ce qu'il te faut pour rerouter facilement les signaux destinés a pulseaudio ou a alsa vers Jack de manière transparente pour les logiciels.
et c'est là que ça devient intéressant ! tout va donc fonctionner en etant synchronisé et en passant par la meme carte son ... Genial ? non ?

Au lieu de Qjackctl, je te conseille d'utiliser Cadence qui est plus "user friendly" et plus graphique dans son approche des interconnections.

Je te conseille vraiment de tenter le coup, parce que c'est Genial, vraiment :-)

Roto utilisateur non connecté France
Là, du coup, je suis un peu pommé frown

J'ai un système Linuxmint 64 bits où j'ai ajouté les dépôts de KXstudio.

Jack et cadence sont installés sur mon ordi via les dépôts de Kxstudio.

Je ne sais pas si je suis sur Jack1 ou Jack2 rolleyes. Pour moi il n'y en avait qu'un !, mais je suis preneur pour des infos supplémentaires.

Jean

olinuxx utilisateur non connecté France
Pour savoir si tu as jack1 ou jack2 d'installé, tu peux faire
jackd --version
dans un terminal comme indiqué dans le lien précédemment cité.

Roto utilisateur non connecté France
Ah ok merci Olinux, c'est vrai que c'était écrit dans ton lien redface. Bon tu l'as sûrement compris que je suis une quiche en anglais et que je n'ai pas tout compris.

On parle de Jack1 et Jack2 et on cherche la version de Jackd !

Dans les paquets installés, avec synaptic je m'aperçois que j'ai jackd et jackd2 d'installé, mais pas de jack1 ou de jack2...

Sinon effectivement jackd --version me renvoie jackdmp 1.9.11... Pour moi c'est vraiment confus ! evil

olinuxx utilisateur non connecté France
"jackdmp 1.9.11"
ça, c'est jack2

allany utilisateur non connecté
Exact !

Pas mal d'interrogations sur le trio alsa/jackd/pulseaudio dans ton fil, je vois.

Alors, alsa est la couche la plus basse, celle qui fournit les pilotes de périphériques pour l'USB et le PCI (c'est ffado pour le firewire).
Cette couche gère également les grosses "conduites" de données audio et MIDI et leurs flux en entrées et sorties de la machine, jusqu'aux connecteurs matériels.

Jackd est la couche du dessus, indispensable pour la MAO.
Il gère les aiguillages des flux audio et MIDI en interne à la machine selon les choix de l'utilisateur entre les E/S des softs et les les grosses "conduites" d'alsa.
Le réseau d'adduction d'eau de l'immeuble au sein de celui de la ville, quoi...

Les grosses "conduites" laissent tout passer, tant elles sont sur-dimensionnées.
Par contre, dans l'immeuble, chaque pièce de sanitaire (robinet évier, chasse d'eau, bain, ...) nécessite un diamètre de tube précis pour assurer débit, pression et évacuation dans les conditions optimales.
D'où la nécessité de bien paramétrer jackd, en fonction des capacités et débits souhaités.

Puis on a rajouté la sur-surcouche pulseaudio qui semble parfaite pour gérer ce que tu veux faire avec ta SB.
Beaucoup moins pour la MAO où elle s'avère, au mieux, superflue...
Si tu ne mélanges pas simultanément les 2 types d'applications, le mieux, à mon goût, serait d'allumer/éteindre pulse en fonction de l'utilisation du moment. Mais ça se discute... Perso, je l'ai toujours viré. Peux pas être objectif là-dessus... cool

A+

jujudusud utilisateur non connecté France
Merci Allany, je l'aurais pas expliqué mieux que ça :-)
Bien vu l'image d'adduction et evacuation d'eau :-) adequation pression / vitesse / débit ... :-p
Pulseaudio est aujourd'hui "incontournable" si tu utilises ta machine autant en home studio (acquisition / mixage / export) qu'en station multimédia (lire musique et video ...). De plus si tu veux le faire simultannément (jouer sur un backing joué dans VLC et enregistrer une piste en même temps ou bien juste utiliser de effets (VST). Du coup, je pense qu'il vaut mieux orienter les gens vers ce style d'usage plutot que de dire j'enleve Pulseaudio et du coup je ne me sers pas des logiciel compatibles uniquement avec lui. :-)


@Roto : en fait, Jack (ou jack 1) qui est à l'origine la seule version, a démarré à la version 0.0.1 et elle n'evoluera plus quand elle arrivera à 1.0.0. ---
Normalement on termine le devellopement de la version precedente avant de passer à la suivante ... mais là elles évoluent en meme temps avec un noyau de fonctions communes tout en develloppant des capacités differentes (utilisation en meme temps que pulse audio et developpement pour windows pour jack 2 et moteur linux midi interne ou encore metadata API dans Jack (1) par exemple).
Donc Jack2 (qui ne peux pas porter le meme nom que jack) à commencée à la version 1.0.1 juste au dessus de ce que sera la version finale de Jack et elle sera achevée à la version 2.0.0 ...
C'est donc pour cela que ton Jack2 est en version 1.9. ... C'est vrai que c'est déroutant mais c'est juste logique du point de vue du versionnement.
J'espère que c'est plus clair pour toi.
Revenons en à ton système :

--- Linux Mint 64bits
--- dépôts KX studio
ok ! donc c'est logique que tu utilises Jack2 (qui est composé de plusieurs sous parties jackd jack-dbus pulseaudio-jack alsa-jack ... etc).

Je te propose de procéder dans l'ordre et d'avancer à mesure.
1 - désactiver la carte son interne de ton pc dans le bios
2 - désactiver aussi la sortie son si il y a un port Hdmi sur ta carte mère (ou carte graphique) dans le bios.

Quand c'est ok, vérification que tu as du son qui sort de ta carte son externe USB.

et après la suite ... dans l'ordre : Matériel -> Alsa -> Jack -> Pulseaudio ...

:-)

Roto utilisateur non connecté France
Effectivement avec ces explications cela devient un peu plus clair, merci à toi Allany et à toi Jujudusud.

Bon en fait mon système est un peu plus compliqué que je l'ai laissé paraître :

En fait j'ai 4 cartes audio :

- une carte audio intel intégrée à ma carte mère que j'ai désactivée au niveau du bios.
- une carte audio Sound Blaster (XFI Extrème audio) PCI midi 24 bits 96000 htz (dédié au multimédia)
- une carte audio externe USB Scarlett 2i2 (dédié principalement à la MAO) 24 bits 96000 htz
- une caméra audio/vidéo USB.

Tout cela fonctionne bien.biggrin

Ah si, depuis que j'ai mis les paramètres de Jack au taquet des possibilités de ma carte, j'ai quelques Xruns qui se manifestent twisted

Je suis tenté de passer à une seule carte audio comme tu me le suggères, mais je ne suis pas sûr de gagner grand chose..

Ma SB fonctionne bien et est de plus midi. Bon c'est vrai que je ne suis arrivé à faire fonctionner son côté midi qu' aléatoirement twisted. Je n'ai pas compris pourquoi !!

Du coup je passe par Qsynth et une grosse soundfont (Crisis général midi).

Jean

jujudusud utilisateur non connecté France
Bonjour Jean,

Effectivement si tout marche ... pas besoin de bidouiller :-)

Le fait d'avoir une carte pour la MAO + une pour multimédia ne me choque pas. D'autant plus que le Système est capable de les gérer en simultané. alors pourquoi se gêner ;-)

Pour en revenir à ton premier problème, à savoir régler ta carte au taquet de ses capacités, je crois que tu as tout fait. Donc ne cherche pas plus loin :-)

Pour le Midi, je ne sais pas du tout. je ne m'en suis jamais servi, faut de peripherique ... ma carte son avec entre sortie midi est reconnue correctement mais je n'ai pas de clavier ou autre a brancher dessus :-)

Bonne bidouille !

olinuxx utilisateur non connecté France
Salut Roto, on en est où ici ? Si c'est tout bon pour toi, tu peux mettre un [résolu] dans le titre de ton premier message en l'éditant.

Roto utilisateur non connecté France
Salut Olinux,

Au final, je suis passé d'un noyau généric à un noyau lowlatency et depuis fini les Xruns... donc tout roule ou presque !

Merci à tous ceux qui ont participé à ce post

Roto

olinuxx utilisateur non connecté France
OK, merci pour le retour et le [résolu]. Je fermerai ce fil lors d'un prochain passage de maintenance.

Bonne zik !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)