Loopback de dispositivo de áudio USB através de alto-falantes

8

Eu tenho um toca-discos USB que, quando conectado à minha máquina Ubuntu 10.10, aparece nas configurações de áudio como um dispositivo de entrada (estéreo analógico de dispositivo de áudio USB PnP) como um microfone.

O que eu gostaria de poder fazer para que o som desse dispositivo de áudio fosse reproduzido na saída de áudio (alto-falante ou qualquer outro). Eu não estou muito preocupado se houver um pequeno atraso entre o áudio entrar e ser reproduzido pelos alto-falantes.

Tanto quanto sei, isso é considerado loopback de software. Eu posso conseguir exatamente o que eu quero se eu abrir o Audacity, habilitar o loopback do software e pressionar o registro. Obviamente, isso não é ideal, porque eu realmente não quero gravar o que estou tocando o tempo todo.

Eu sei que isso é possível por causa do exemplo do Audacity, mas gostaria de saber se há uma maneira de fazer isso sem gravá-lo. Eu pesquiso por um tempo por um software que faz isso, mas não consegui chegar nem perto.

Qualquer ajuda seria muito apreciada.

    
por matto1990 03.01.2011 / 19:56

1 resposta

11

Apenas um aviso: esta resposta é teórica, porque eu não possuo tal hardware ...

AFAIK você tem que habilitar um dispositivo de loopback para pulseaudio:

pactl load-module module-loopback

Depois disso, você verá um novo aplicativo em configurações de áudio.

Se funcionar bem, você pode adicionar uma linha ao pulso-audio-config para tornar isso persistente:

sudo sh -c ' echo "load-module module-loopback" >>  /etc/pulse/default.pa '

Boa sorte!

Informação adicional de matto1990:

  

Você só precisa fazer isso se quiser fazer loop a partir de um dispositivo diferente do microfone ou linha (os padrões). Vá para o centro de software e instale o "PulseAudio Volume Control". Abra e vá para a guia de gravação. No menu suspenso da mostra, selecione "all". Na seção "loopback do áudio interno" (ou qualquer que seja o dispositivo de saída desejado), selecione o dispositivo de entrada do qual você deseja fazer o loopback (no meu caso o dispositivo USB).

    
por Clausi 06.01.2011 / 21:12