Como ter o CoreAudio do Mac para Linux / Unix?

1

Depois de usar Alsa e PulseAudio por um tempo, sinto que eles ainda não são strongs o suficiente para a captura de áudio e reprodução de áudio.

Quando eu testo com alto-falante e microfone, há loop de auto-feedback.
Quando eu testo com alguma placa PCI-Express interna, o áudio do Linux cria ruído branco estático.

Parece que existem muitos problemas, sem qualquer solução permanente. Eu segui muitas sugestões como usar placa de som externa para resolver esses problemas. Mas acontece que há algo errado com o sistema de áudio do Linux, com Alsa ou PulseAudio.

O mesmo hardware é muito sólido para captura e reprodução de áudio ao usar o Windows 7/8 ou o Mac OS X.

Minha preocupação é que o Alsa e o PulseAudio não sejam iguais ao CoreAudio do Mac. E o Microsoft Windows também tem sua própria plataforma de áudio.

O que mais posso usar para o Linux? É possível obter o CoreAudio ou outra plataforma de áudio sem usar o Alsa ou o PulseAudio?

Minha configuração: (tentei várias)

O objetivo principal é enviar o áudio PC1 para o PC2. Mas no momento todo o teste de áudio é feito no PC1 local.

Caso 1) Meu PC1 está capturando o áudio de sua própria placa de som da placa-mãe. O que cria ruído branco estático, eu não posso matar esse ruído, é sempre lá enquanto estiver usando saída de alto-falante da placa de som da placa-mãe e mic-in ou sem microfone, mesmo que haja um ruído estático.

Caso 2) Meu PC1 está capturando o áudio do microfone USB externo e o My PC1 também está usando uma placa blaster de som criativa USB externa.

No seu caso, eu tenho menos barulho agora. Mas há um problema em que eu me ouço mais alto, tendo o volume do alto-falante mais alto e o volume do microfone no nível normal.

Este caso também é resolvido durante o uso do fone de ouvido, em vez de usar alto-falante

Caso 3) Meu PC1 está capturando sua placa de som da placa-mãe usando o microfone geral. E alto-falante está usando caixa de alto-falante externo. Eu tenho ruído de ruído estático branco, não removível.

Todos esses casos não acontecem quando eu uso o mesmo PC1 com o Windows XP / 7/8 ou Mac OS X. Somente isso acontece ao usar áudio Alsa ou Pulse.

No momento, estou usando o microfone USB externo e a placa de som USB externa para evitar o ruído. Ainda sem ter qualquer solução para remover o loop de auto-feedback.

    
por YumYumYum 18.02.2012 / 10:15

1 resposta

5

Não sei exatamente o que você quis dizer com "ALSA ou PulseAudio", suponho que você quis dizer PulseAudio sobre ALSA. Eu também estou no escuro, no que diz respeito à sua distribuição, então eu sou impedido de ser muito específico. Se você fornecer sua distro + versão, posso informá-lo se esse problema tiver conhecido soluções alternativas. O áudio GNU / Linux melhorou, mas não está no mesmo nível do CoreAudio. O Windows Audio está mais perto, mas ainda parece muito mais claro ... e embaraçosamente também apresenta um desempenho melhor. Independentemente disso, você tem algumas opções para testar.

  • Desative o PulseAudio: sei que alguns vão chorar por assassinato, mas ajudou mesmo em 2012.

  • Route With JACK2: Você pode remover ruído branco em tempo real, se necessário.

  • Considere o OSSv4 para substituir o ALSA: decisões arquiteturais à parte, simplesmente funciona melhor

Alguns argumentam contra as minhas (quaisquer) recomendações de áudio, mas de um audiófilo que grava, Estes têm me ajudado às vezes. O áudio pode muitas vezes ser um desses assuntos “controversos” do software livre.

BTW: Você também deve considerar o preenchimento de um relatório de bug, com sua respectiva distribuição.

    
por 19.02.2012 / 21:01