Eu estou procurando uma maneira de criar um dispositivo de som virtual no Linux, que usaria saídas de canal da minha placa de som.
Eu não tenho experiência em Linux e, portanto, estou pedindo ajuda a usuários mais experientes. Eu tenho mais recente Ubuntu Desktop 10.10 instalado na minha máquina VirtualBox. O que eu quero fazer é ser capaz de criar vários dispositivos de áudio virtuais e, em seguida, configurá-los para usar canais de saída diferentes da minha placa de som M-Audio ProFire 610. A razão pela qual eu quero fazer é usar esses dispositivos em Java posteriormente, e o Java não suporta diretamente a seleção de canais na placa de som, portanto, preciso fazê-lo fora do Java.
No OS XI pode fazer isso mexendo no utilitário Audio MIDI Setup, talvez haja algo pronto para o Linux também? É assim que fica no OS X:
Eu estou procurando por qualquer ajuda, dicas, dicas - bem, qualquer coisa que me ajude a conseguir isso.
Respostas:
Você terá que editar os arquivos de configuração do ALSA para conseguir isso, o que infelizmente envolve uma quantidade significativa de magia negra.
Aqui está um exemplo retirado do wiki da ALSA mostrando como dividir as saídas estéreo frontais e traseiras de uma placa em dois dispositivos de áudio independentes:
fonte