我在Ubuntu 12.0.4 VirtualBox中安装了ChucK。启动miniAudicle虚拟机时,出现 pop 错误消息

“虚拟机似乎正在挂起。......中止当前的切碎?取消或中止按钮”

我似乎无法单击任何一个按钮,错误消息将不断 pop 。
和控制台日志消息:

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

我做了:

卡盘测试

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

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

我已经升级了VirtualBox,但是仍然一样。

请帮忙。

谢谢。

HC。

最佳答案

Canonical man page for chucK解释了该问题:



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

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

然后您当然需要弄清楚如何使用它。这是一台出色的音频服务器,但针对音频专业人士的服务要比面向普通用户的服务多一点。

…或者您需要明确声明要使用的音频服务器-要么chuck.alsa表示 ALSA ,要么chuck.oss表示 OSS

假设您正在运行Ubuntu(而不是Lubuntu之类的工具),则您更有可能正在运行 PulseAudio (当然不是OSS)。话虽如此,您有以下选择:
  • 禁用PulseAudio(回落到ALSA),如下所示:pasuspender -- chuck.alsa test.ck(这是我推荐的理想解决方案)。
  • 摆脱PulseAudio并运行chuck.alsa(无论如何我都不是PulseAudio的忠实拥护者,但这是个人观点)。
  • 您可以build chuck 1.3.1.3(Trusty当前在1.2.0.8上!),它可以更好地支持PulseAudio(由于包管理器无法为您更新它,因此很难维护)。
  • 07-28 03:54