Como redirecionar canais de áudio únicos para dispositivos diferentes?

9

Acabei de comprar um alto-falante estéreo bluetooth e tive uma ideia:

É possível construir um sistema de áudio 4.0 usando meus alto-falantes Bluetooth como alto-falante traseiro e dois alto-falantes estéreo com fio normal (ou outro alto-falante Bluetooth) como frontal? Qual programa eu tenho que usar?

Em geral: é possível dividir um sinal 4.0 ou 5.1 nos canais individuais e enviá-los para vários dispositivos?

    
por labbe 19.08.2012 / 17:59

3 respostas

1

estritamente falando não. uma única placa de som processa todos os canais da sincronização de dados e torna a parte frontal esquerda x% mais strong e a traseira direita x% mais fraca, de modo que a explosão na parte frontal esquerda da tela soe bem. ou o inverso quando um jato voa pela parte traseira.

você pode fazer uma configuração psudo, mas se quiser um bom som, obtenha uma placa e alto-falantes apropriados. um sistema bem equipado e de configuração pode soar amaizing. Eu tenho uma placa de som omega para o computador da esposa, porque ela assiste a muitos dvd's mesmo nos alto-falantes cheezy que soa decente. Quando recebi o omega, fiquei surpreso com a diferença que uma boa placa de som faz. Eu estava acostumado com a audigia dos laboratórios de criação.

    
por Kendrick 05.09.2012 / 03:03
1

Eu consegui trabalhar combinando os conselhos deste link . artigo. link

do artigo do confignewton, faça o que diz sobre comentar as linhas module-udev-detect e module-detect em default.pa e system.pa

em seguida, adicionei isso ao 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

No final do default.pa, adicionei uma linha semelhante à que é falada no thread do gentoo:

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

EDIT: Eu adicionei "tsched = 0" ao final de cada uma dessas declarações estáticas. Isso realmente ajuda com eco e crepitação.

    
por myQwil 11.09.2012 / 10:56
1

Você pode usar um pacote chamado Jack . O que você pode fazer é canalizar as saídas da fonte, em qualquer canal em qualquer dispositivo que você quiser.

sudo apt-get jack2d jack-tools qjackctl

jack2d: é a versão mais recente do Jack

jack-tools: mais coisas para jack

qjackctl: GUI

Após a instalação, use qjackctl para abrir a GUI.

Exemplos de coisas que você pode fazer com o jack;

  • Canalize áudio de uma fonte para todos os dispositivos para áudio sincronizado.
  • Envie o canal esquerdo para os dois canais de um par de alto-falantes e o direito para um par diferente

As possibilidades são bem infinitas. Aqui está uma foto da página de ajuda do Jack

À esquerda, você pode ver suas fontes de saída e à direita os dispositivos para os quais você pode enviar.

Aqui está uma imagem de 3 fontes de áudio LR, onde 2 delas são pipe a 1 alto-falante,

e a outra fonte para o outro orador.

    
por Mr.Lee 28.03.2014 / 03:35