Comunidade PHP Nuke Brasil - Kayapo


:::... CyberLinux ...:::
:::... Menu ...:::
· Home
· :::... HOW TOs ...:::
· Arquivo de Notícias
· AvantGo
· Busca Avançada
· Contate-nos
· Diário de Usuário
· Enquetes
· Enviar Notícia
· Mensagens Privadas
· Recomende-nos
· Sua Conta
· Top 10
· Tópicos
· Web Links
Login
Nome de usuário

Senha

Código de Segurança:
Código de Segurança
Digite o Código


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
CAMISETAS
Informações
Java Linux

Nosso CSS é Válido!!!
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ão

As 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 ]
Content ©
Provecta Informática
PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Tempo para gerar esta página: 5.61 segundos