Ошибка ввода / вывода аудио ChucK в Ubuntu

Я установил ChucK в свой Ubuntu 12.0.4 VirtualBox. Когда я запустил виртуальную машину miniAudicle, я получил всплывающее сообщение об ошибке

"Кажется, что виртуальная машина зависает....... Прервать текущий клочок? Кнопка" Отмена "или" Прервать ""

Я, кажется, не могу нажать ни одну из кнопок, сообщение об ошибке будет продолжать появляться. и сообщение журнала консоли:

[chuck]: RtApiAlsa:: callbackEvent: ошибка чтения аудио, ошибка ввода / вывода.

Я сделал:

Чак test.ck

[chuck]: (через rtaudio): не найдено устройств для скомпилированных аудио API!

[chuck]: не может инициализировать аудиоустройство (попробуйте использовать --silent/-s)

Я обновил VirtualBox, но все тот же.

Пожалуйста помоги.

Благодарю.

Нс.

2 ответа

Справочная страница Canonical для chucK объясняет проблему:

Используйте chuck для аудиоинтерфейсов jack, chuck.alsa для доступа к устройствам alsa и chuck.oss для доступа к устройствам oss.

Таким образом, аудиосервером по умолчанию на самом деле является Jack Audio Connection Kit (JACK), поэтому вам нужно либо установить его:

$ sudo apt-get update && sudo apt-get -y install jackd

и тогда, конечно, вам нужно выяснить, как его использовать. Это отличный аудиосервер, но он немного больше ориентирован на профессионалов, чем на обычного пользователя.

... или вам нужно явно указать аудиосервер, который вы хотите использовать - либо chuck.alsa для ALSA или chuck.oss для OSS.

Предполагая, что вы работаете в Ubuntu (а не в стиле, подобном Lubuntu), вы, скорее всего, используете PulseAudio (конечно, не OSS). При этом у вас есть следующие варианты:

  1. Отключите PulseAudio (который возвращается к ALSA) следующим образом: pasuspender -- chuck.alsa test.ck (это мое рекомендуемое идеальное решение).
  2. Избавьтесь от PulseAudio и запустите chuck.alsa (В любом случае я не большой поклонник PulseAudio, но это личное мнение).
  3. Вы можете собрать chuck 1.3.1.3 (Trusty в настоящее время работает на 1.2.0.8!), Который лучше поддерживает PulseAudio (сложнее поддерживать, так как ваш менеджер пакетов не может обновить его для вас).

Вы пытались изменить настройки звука на компьютере VirtualBox? Я считаю, что по умолчанию это ALSA, но его можно установить в PulseAudio. Вы также можете попробовать некоторые настройки драйвера.

Другие вопросы по тегам