Ubuntu中的ChucK音频输入/输出错误

han*_*gee 6 linux ubuntu virtualbox chuck alsa

我在我的Ubuntu 12.0.4 VirtualBox中安装了ChucK.当我启动miniAudicle虚拟机时,我收到一条弹出错误消息

"虚拟机似乎挂起.......中止当前的碎片?取消或中止按钮"

我似乎无法点击任何一个按钮,错误信息将不断弹出.和控制台日志消息:

[chuck]:RtApiAlsa :: callbackEvent:音频读取错误,输入/输出错误.

我做了:

查克test.ck

[chuck] :(通过rtaudio):找不到编译音频API的设备!

[chuck]:无法初始化音频设备(尝试使用--silent/-s)

我升级了VirtualBox但仍然相同.

请帮忙.

谢谢.

HC.

小智 7

chucKCanonical手册解释了这个问题:

使用chuck用于插孔音频接口,chuck.alsa用于访问alsa设备,chuck.oss用于访问oss设备.

因此,默认音频服务器实际上是Jack音频连接套件(JACK),因此您需要安装它:

$ sudo apt-get update && sudo apt-get -y install jackd
Run Code Online (Sandbox Code Playgroud)

然后你当然需要弄清楚如何使用它.这是一个很棒的音频服务器,但是对于音频专业人士来说比对普通用户更有针对性.

...或者你需要明确说明要使用-无论是音频服务器chuck.alsaALSA或者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(由于您的程序包管理器无法为您更新,因此难以维护).


小智 0

您是否尝试过更改 VirtualBox 机器的音频设置?我相信它的默认设置是 ALSA,但可以设置为 PulseAudio。您还可以尝试一些驱动程序设置。