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

时间:2013-10-29 16:33:47

标签: linux ubuntu virtualbox alsa chuck

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

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

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

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

我做了:

chuck test.ck

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

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

我升级了VirtualBox但仍然相同。

请帮忙。

感谢。

HC。

2 个答案:

答案 0 :(得分:7)

Canonical man page for chucK解释了问题:

  

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

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

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

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

...或者您需要明确说明要使用的音频服务器 - ALSA chuck.alsa OSS chuck.oss。< / p>

假设你正在运行Ubuntu(而不是像Lubuntu那样的味道),你更有可能运行 PulseAudio (当然不是OSS)。话虽如此,您有以下选择:

  1. 禁用PulseAudio(回退到ALSA),如下所示:pasuspender -- chuck.alsa test.ck(这是我推荐的理想解决方案)。
  2. 摆脱PulseAudio并运行chuck.alsa(我不是PulseAudio的忠实粉丝,但这是个人观点的问题。)
  3. 您可以build chuck 1.3.1.3(Trusty目前在1.2.0.8!),它更好地支持PulseAudio(由于您的包管理器无法为您更新,因此难以维护)。

答案 1 :(得分:0)

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