Duas placas de som: Como rotear a entrada de uma para que seja reproduzida na saída da outra placa de som?

1

Estou usando o Windows. Eu tenho duas placas de som, e apenas uma delas tem uma entrada. O outro só tem uma saída. Por alguma razão, não posso alterá-los.

O que tentei :

Eu posso abrir Sound recorder definir o dispositivo de gravação para a placa de som que tem uma entrada. Então eu faço uma gravação com sucesso. Então eu sou capaz de abrir a gravação e reproduzir a gravação na placa de som que tem uma saída (que vai para alto-falantes / fone de ouvido).

O que eu preciso:

O que eu preciso é a entrada da placa de som para sempre reproduzir a saída da segunda placa de som. Como você habilita o streaming em uma entrada de placa de som e depois reproduz a saída / alto-falante da outra placa de som?

Talvez eu precise escrever algum código que abra a placa de som ... e depois abrir a outra placa de som e inserir o som de entrada na outra placa de som?

P.S. FYI, quando eu me refiro a "uma placa de som só tem uma entrada" esta é realmente uma caixa externa com USB que quando conectado aparece como um "dispositivo de áudio USB" quando você vai para: Painel de Controle - > Sistema - > Gerenciador de Dispositivos. Quando você vai para as propriedades do dispositivo, parece estar usando drivers genéricos de áudio USB fornecidos pelo Windows XP.

    
por Trevor Boyd Smith 19.04.2011 / 16:50

4 respostas

0

Eu escrevi um código que:

  • encontra uma placa de som específica
    • itere todas as placas de som até encontrar uma placa de som com uma descrição de string que corresponda a todas as palavras-chave certas
  • então eu abri uma entrada na placa de som que foi encontrada
  • , em seguida, abri uma saída na placa de som padrão
  • então eu tive um loop infinito para encaminhar o áudio de uma placa de som para a próxima

Infelizmente, não posso postar código on-line porque ele foi escrito durante o trabalho. : |

(Se você fizer isso com java, levará cerca de 12 horas para codificá-lo (com verificação de erros) e testá-lo e um pouco de opções de linha de comando usando "apache commons CLI".)

    
por 25.04.2011 / 22:33
1

Eu tive exatamente o mesmo problema, e muita gente, na verdade, parece da pesquisa na internet. assim - as outras soluções que encontrei para mim aqui e ali na internet são:

  • use um programa como o Audacity (editor de sons gratuito e popular) que possui uma opção "Software Playthrough" (encontrado em Edit-> Preferences) - no Audacity você pode escolher uma placa de som diferente para entrada e outra para saída com a reprodução de software ativada, sempre que você grava algo da entrada de linha selecionada (entrada de placa de som, digamos), você o ouve da saída selecionada (saída da placa de som B) - obviamente a desvantagem disso é que você realmente grava coisas, o que será um problema se você não tiver muito memória RAM / espaço, etc. e ouvir música por mais de 1 hora por vez
  • use Audio Repeater, que é um pequeno utilitário que circula como um download gratuito - quando você faz o download de graça, é uma versão restrita que "bloqueia" a latência entre entrada e saída a 5 segundos - mas se for não é um problema para você (como para mim) - é outra solução - ok, você pode escrever código também, mas eu sou preguiçoso pessoalmente para fazer isso - então até alguém escrever código livre, eu vou usar uma dessas soluções. / li>

aplausos!

    
por 13.06.2011 / 18:25
0

No painel de controle, há um item chamado 'Sons e dispositivos' ou algo semelhante (não tenho um Windows XP em inglês disponível aqui).

Isso permite que você escolha diferentes dispositivos padrão para gravação e reprodução. Feche todos os seus aplicativos antes de fazer qualquer alteração aqui.

    
por 19.04.2011 / 16:53
0

Clique duas vezes no applet de notificação de volume.

Escolher opções > propriedades.

Escolha a placa de som de entrada no menu suspenso e, em seguida, a radial "gravação". Certifique-se de que a 'entrada' está marcada e pressione 'ok'.

A primeira janela deveria ter mudado. Certifique-se de que a 'entrada' não esteja silenciada, esteja no volume máximo e ative qualquer aumento de microfone, se aplicável.

Voltar às opções > propriedades.

Escolha a placa de som de saída no menu suspenso e a radial "reprodução". Certifique-se de que a 'entrada' esteja marcada e pressione ok.

A primeira janela deve estar de volta ao que era antes. Certifique-se de que a 'entrada' não esteja silenciada, esteja no volume máximo e ative qualquer aumento de microfone, se aplicável.

Eu não tenho como testar o acima, é apenas um palpite sobre o que eu acho que 'poderia' funcionar. Downvote-me para o inferno se eu estiver errado: -)

Boa sorte, se isso não funcionar, eu não tenho a menor ideia: -)

    
por 19.04.2011 / 17:55