| Login | Você ainda não é um usuário cadastrado?
Você pode se cadastrar gratuitamente clicando aqui. |
| Quem está on-line? | Neste momento estão on-line:
2 visitante(s) e 0 usuário(s) cadastrado(s).
Você é um usuário anônimo ou não efetuou o login.
Você pode se cadastrar gratuitamente clicando aqui ou pode efetuar o Login. |
| Monitor | Seu I.P: 38.107.191.111
Seu I.S.P: 191.111 |
| Camisetas |
 |
| Informações |
 |
|
Som multicanal (surround) no Linux
Insatisfeito por meu som multicanal não funcionar no Linux, fui pesquisar. Possuo uma Sound Blaster Live! Platinum (4 canais, sem o Live! drive) e um conjunto de caixas Cambridge SoundWorks FPS1000 (4 canais com filtro no subwoofer).
O máximo que eu conseguia era o mesmo som nas caixas frontais e traseiras. Utilizo Slackware 11.0, Kernel 2.6.18 compilado por mim com driver de som ALSA integrado e KDE 3.5.4.
Alguma explicações:
- No KMix, aba "Output", os controles "Master" e "PCM" controlam
apenas as caixas dianteiras. O "Master" não possui nada de master.
- O controle "Wave Surround" serve para "copiar" o som das caixas frontais para as traseiras.
- Na aba "Input" há um controle "Surround". Este sim, controla
o som das caixas traseiras quando um som multicanal está em execução.
Este artigo não descreve a instalação do ALSA, pois já existem e são encontrados com facilidade.
A solução: Criar um dispositivo virtual adequado à sua necessidade.
Crie em sua pasta "home" um arquivo de nome .asoundrc com o seguinte conteúdo:
|
pcm.51to40 { type route slave.pcm surround51 slave.channels 6
# Front and rear ttable.0.0 1 ttable.1.1 1 ttable.2.2 1 ttable.3.3 1
# Center channel routing (routed to front-left and front-right), # 6dB gaindrop (gain of 0.5) per channel ttable.4.0 0.5 ttable.4.1 0.5
# LFE channel routing (routed to front-left and front-right), # 6dB gaindrop (gain of 0.5) per channel ttable.5.0 0.5 ttable.5.1 0.5
}
|
Mais explicações:
- 51to40 é o nome do dispositivo criado.
- ttable redireciona os canais:
0 - dianteiro esquerdo
1 - dianteiro direito
2 - esquerdo traseiro
3 - direito traseiro
4 - central
5 - graves (subwoofer)
Sendo assim, "ttable.0.0 1" redireciona 100% o canal esquerdo para ele
mesmo. Já "ttable.4.0 0.5" e "ttable.4.1 0.5" redirecionam 50% do canal
central para o dianteiro esquerdo e 50% para o dianteiro dianteiro
direito.
|
Testando:
Abra um terminal (Konsole) e digite:
$ speaker-test -c 6 -D 51to40
Onde:
- -c define o número de canais
- -D define o dispositivo
Utilizando:
Configure os aplicativos de áudio para utilizarem o dispositivo criado, ou seja, o 51to40.
MPlayer:
Crie ou adicione ao ~/.mplayer/config:
|
ao=alsa:device=51to40
channels=6
|
GMPlayer:
Após executá-lo, botão direito, "Preferences", aba "Audio". Escolha
"alsa' em "Available drivers", clique no botão "Configure driver" logo
abaixo e escreva "51to40" em "Device:".
Xine:
Execute-o, clique com o botão direito, "Settings", "Setup", na
aba "gui" troque o "Configuration experience level" por "Advanced" ou
um nível maior.
Na aba "audio", em "audio driver to use" escolha alsa. Em
"device used for 5.1-channel output" escreva: "plug:51to40:0" e em
"speaker arrangement" escolha "Surround 5.1".
Tanto no Xine quanto no MPlayer, assisti a DVDs em que o som
Dolby 5.1 funcionou muito bem. No meu MPlayer não consegui utilizar
DTS, no Xine ficou ótimo!
ConclusãoAs configurações funcionaram muito bem no meu sistema
e podem ser facilmente alteradas para que funcionem em outras
combinações de placa de som e caixas. Podem ser feitas configurações
inclusive para fazer "downmix", jogando todos os canais de som para
duas caixas, no caso de um sistema 2.0 ou 2.1.
É possível ter um excelente som multicanal no Linux e com
muito mais opções de controle do que em outros sistemas. Sim, é preciso
recorrer a uma "telinha preta" para obter os recursos mais avançados.
Mas é isso que nos dá "poder" no Linux, temos acesso irrestrito ao
sistema.
É claro que desejo um Linux ainda mais fácil, mas espero que sempre permita o uso das "telinhas pretas"
Fontes
(acesso em 28/01/2007)
Um extra, a importância do surround:
|
Copyright © por :::... CyberLinux ...::: Todos os direitos reservados. Publicado em: 2007-03-02 (1184 visualizações) [ Voltar ] |
|
|