Comment rediriger des canaux audio simples vers différents appareils?

9

Je viens d'acheter un haut-parleur stéréo Bluetooth et j'avais une idée:

Est-il possible de construire un système audio 4.0 en utilisant mes haut-parleurs Bluetooth comme haut-parleur arrière et deux haut-parleurs stéréo câblés normaux (ou une autre paire de haut-parleurs Bluetooth) comme façade? Quel programme dois-je utiliser?

En général: est-il possible de diviser un signal 4.0 ou 5.1 dans les canaux individuels et de les envoyer à plusieurs appareils?

    
posée labbe 19.08.2012 - 17:59
la source

3 réponses

1

à proprement parler non. une seule carte son traite tous les canaux de synchronisation des données et rend l'avant gauche x% plus fort et l'arrière droit x% plus faible, de sorte que l'explosion à l'avant gauche de l'écran sonne bien. ou l'inverse quand un jet survole de l'arrière.

vous pouvez faire une configuration psudo mais si vous voulez un bon son, obtenez une carte et des haut-parleurs appropriés. un système bien équipé et de configuration peut sembler très intéressant. J'ai eu une carte son oméga pour le pc wifes car elle regarde beaucoup de DVD même sur les haut-parleurs cheezy que nous avons, ça sonne décent. Quand j'ai eu cet oméga, j'ai été surpris de constater à quel point une bonne carte son pouvait faire la différence. J'étais habitué aux laboratoires de création audigy.

    
réponse donnée Kendrick 05.09.2012 - 03:03
la source
1

Je l'ai fait fonctionner en combinant les conseils de ce fil lien et ceci article. lien

de l'article de confignewton, faites ce qu'il dit à propos de commenter les lignes module-udev-detect et module-detect à la fois par défaut.pa et system.pa

Ensuite, j'ai ajouté ceci à default.pa:

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
load-module module-alsa-sink sink_name=rear device=hw:0 channels=2 channel_map=rear-left,rear-right tsched=0
load-module module-alsa-sink sink_name=front device=hw:1 channels=2 channel_map=front-left,front-right tsched=0

A la fin de default.pa, j’ai ajouté une ligne similaire à celle dont parle le fil gentoo:

load-module module-combine channels=4 channel_map=front-left,front-right,rear-left,rear-right

EDIT: J'ai ajouté "tsched = 0" à la fin de chacune de ces déclarations statiques. Cela aide vraiment à faire écho et à craquer.

    
réponse donnée myQwil 11.09.2012 - 10:56
la source
1

Vous pouvez utiliser un package appelé Jack . Ce qu'il vous permet de faire, c'est de diriger les sorties de la source vers n'importe quel canal, quels que soient les périphériques que vous voulez.

sudo apt-get jack2d jack-tools qjackctl

jack2d: est la version la plus récente de Jack

jack-tools: plus de choses pour jack

qjackctl: GUI

Après l’installation, utilisez qjackctl pour accéder à l’interface graphique.

Exemples de choses que vous pouvez faire avec Jack;

  • Transmettre l’audio d’une source à tous les périphériques pour l’audio synchronisé.
  • Envoyez le canal gauche aux deux canaux d’une paire d’enceintes et le droit à une paire différente

Les possibilités sont infinies. Voici une image de la page d'aide pour Jack

Sur la gauche, vous pouvez voir vos sources de sortie, et à droite, les périphériques sur lesquels vous pouvez sortir.

Voici une photo de 3 sources audio LR où 2 d'entre elles sont dirigées vers un haut-parleur,

et l’autre source à l’autre haut-parleur.

    
réponse donnée Mr.Lee 28.03.2014 - 03:35
la source

Lire d'autres questions sur les étiquettes