Как создать виртуальное звуковое устройство в Linux?

Я ищу способ создать виртуальное звуковое устройство в Linux, которое будет использовать выходные каналы моей звуковой карты.

У меня нет опыта работы в Linux, поэтому я обращаюсь к более опытным пользователям за помощью. У меня есть последний Ubuntu Desktop 10.10, установленный на моей машине VirtualBox. Я хочу сделать это, чтобы создать несколько виртуальных аудиоустройств, а затем настроить их для использования разных выходных каналов моей звуковой карты M-Audio ProFire 610. Причина, по которой я хочу сделать это, – это то, что я буду использовать эти устройства в Java впоследствии, а Java не поддерживает прямой выбор каналов на звуковой карте, поэтому мне нужно сделать это за пределами Java.

В OS XI можно сделать это, объединив арку с утилитой Audio MIDI Setup, возможно, что-то готово для Linux тоже? Так выглядит OS X:

Введите описание изображения здесь

Введите описание изображения здесь

Я ищу любую помощь, подсказки, подсказки – и все, что поможет мне в этом.

Для этого вам нужно будет отредактировать файлы конфигурации ALSA, что, к сожалению, связано со значительным количеством черной магии.

Вот пример, взятый из вики-файла ALSA, показывающий, как разделить передний и задний стереовыходы карты на два независимых аудиоустройства:

 Pcm.dshare {
     Тип dmix
     Ipc_key 2048
     Slave {
         Pcm "hw: 0"
         Ставка 44100
         Period_time 0
         Period_size 1024
         Buffer_size 8192
         Каналы 4
     }
     Привязки {
         0 0
         1 1
         2 2
         3 3
     }
 }
 Pcm.frontx {
     Вилка
     Slave {
         Pcm "dshare"
         Каналы 4
     }
     Ttable.0.0 1
     Ttable.1.1 1
 }
 Pcm.rearx {
     Вилка
     Slave {
         Pcm "dshare"
         Каналы 4
     }
     Ttable.0.2 1
     Ttable.1.3 1
 }
  • Linux-маршрутизация и HMA
  • Есть ли способ заставить Linux запускать команду каждые X минут?
  • Как перенаправить субдомены без указания домена?
  • Определение времени, в течение которого была смонтирована файловая система
  • Принимайте свой собственный веб-сайт и DNS-сервер
  • Минимальная установка emacs24 на ubuntu
  • Генерация ключей для SSH
  • Как установить Linux на флеш-диск с файловой системой NTFS?
  • Не удалось войти в Ubuntu
  • Как найти беспроводной адаптер USB в файле журнала dmesg?
  • Разрешения группы Linux не выполняются правильно.
  • Interesting Posts
    Давайте будем гением компьютера.