Подобный «Stereo Mix» функционал в Ubuntu - PullRequest
0 голосов
/ 14 декабря 2011

В настоящее время я разрабатываю приложение, которое работает с живой музыкой, записанной через микрофон.Из-за этого довольно сложно проверить, что со мной работает в общем офисе и все такое.В настоящее время я тестирую его, загружая внешние файлы MP3 из приложения, но это далеко не оптимально.

Я пытаюсь каким-то образом перенаправить звук, исходящий из динамиков, как будто он исходит измикрофонЯ читал о параметре Stereo Mix, который поставляется с некоторыми драйверами звуковой карты для Windows, но я использую Ubuntu 10.10.

PulseAudio выглядит многообещающе, и я нашел руководство , которое показывает, как добиться чего-то похожего, но оно касается только записи звуков в Audacity и поэтому использует некоторые параметры, специфичные для Audacity.

Любая помощь будет принята с благодарностью!

Андрей

Обновление: Я играл с pacat и пытался сделать цикл, как описанов этот вопрос .Однако я изо всех сил пытался настроить устройства правильно.Устройства, перечисленные в paman:

Sinks

  • alsa_output.pci-0000_00_1b.0.analog-стерео

Источники

  • alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
  • alsa_input.pci-0000_00_1b.0.analog-стерео

Впервые яЯ имел дело с аудиоустройствами, поэтому я не совсем уверен, что я делаю.Наилучший результат, который я получил, был

pacat -r -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | pacat -p -d alsa_output.pci-0000_00_1b.0.analog-stereo

, благодаря которому mp3-трек, который я проигрывал в фоновом слое, непрерывно перекрывал себя с секундной задержкой, что создавало крутой, хотя и немного беспокоящий эффект.

1 Ответ

1 голос
/ 14 декабря 2011

Вы можете подключить MP3-плеер через DI box к гнезду микрофона на тестовом ПК.

DI box - это устройство, обычно используемое в студиях звукозаписидля подключения высокоимпедансного линейного несимметричного выходного сигнала к симметричному низкоимпедансному микрофонному входу

...