Ligue a placa de som 5.1 (ou 7.1) em 3 (4) saídas estéreo distintas

2

Estou planejando um sistema de som para toda a casa, mas não ganho muito . (Eu já vi alguns dos sistemas pro, e nenhum deles faz o que eu quero, mas isso é outro artigo) O que eu gostaria de saber é que é possível configurar $ (favorite_os) para gerar 3 (ou 4) saídas estéreo distintas de uma placa de som de 5.1 canais.

Eu percebo que posso acabar tendo que apenas morder a bala e comprar várias placas de som para obter as saídas que quero; mas pensei em tentar explorar essa avenida primeiro. Vamos enfrentá-lo, a placa de som média IS capaz de 6-8 canais de som distintos, é provavelmente apenas uma questão de convencer o sistema de áudio no sistema operacional para fazer o que eu quero.

OK, VAI!

    
por dainichi 24.04.2014 / 23:42

1 resposta

1

Eu não fiz isso, mas imagino que funcionaria, usando uma distribuição Linux e pulseaudio. Não tenho certeza sobre o subwoofer - ele pode ter impedância diferente, portanto, não tocar bem com um alto-falante normal.

Primeiro, precisamos saber o nome dos sumidouros (uma pia em algum lugar onde você pode emitir som) que estão disponíveis.

pacmd list-sinks | grep name:

Você deve ter um que tenha um nome como alsa_output.pci-0000_02_00.1.surround51

Agora precisamos saber os nomes dos canais:

$ pacmd list-sinks | grep 'channel map:'
channel map: front-left,front-right,rear-left,rear-right,center,sub

(Eu compus o centro e os sub, porque não tenho uma máquina 5.1 à mão - veja o que vocês chamam). Canalize o list-sinks para less se você tiver muitos coletores e for difícil descobrir isso na saída grep.

Agora precisamos criar novos sumidouros usando partes dos sumidouros existentes.

Em default.pa (em / etc / pulse *) criamos novos coletores e usurpamos algumas das saídas:

load-module module-remap-sink sink_name=livingroom remix=no master=alsa_output.pci-0000_02_00.1.surround51 channels=2 master_channel_map=front-left,front-right channel_map=front-left,front-right
load-module module-remap-sink sink_name=bedroom remix=no master=alsa_output.pci-0000_02_00.1.surround51 channels=2 master_channel_map=rear-left,rear-right   channel_map=front-left,front-right
load-module module-remap-sink sink_name=funroom remix=no master=alsa_output.pci-0000_02_00.1.surround51 channels=2 master_channel_map=center,sub   channel_map=front-left,front-right

Agora, qualquer um dos seus tocadores de mídia capacitados com pulseaudio deve ter esses novos coletores disponíveis para enviar som. Simultaneamente? Talvez!

    
por 25.04.2014 / 12:15