我在我的Ubuntu 12.0.4 VirtualBox中安装了ChucK。当我启动miniAudicle虚拟机时,我收到一条弹出错误消息
“虚拟机似乎挂起.......中止当前的碎片?取消或中止按钮”
我似乎无法点击任何一个按钮,错误信息将不断弹出。 和控制台日志消息:
[chuck]:RtApiAlsa :: callbackEvent:音频读取错误,输入/输出错误。
我做了:
chuck test.ck
[chuck] :(通过rtaudio):找不到已编译音频API的设备!
[chuck]:无法初始化音频设备(尝试使用--silent / -s)
我升级了VirtualBox但仍然相同。
请帮忙。
感谢。
HC。
答案 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)。话虽如此,您有以下选择:
pasuspender -- chuck.alsa test.ck
(这是我推荐的理想解决方案)。chuck.alsa
(我不是PulseAudio的忠实粉丝,但这是个人观点的问题。)答案 1 :(得分:0)
您是否尝试过更改VirtualBox机器的音频设置?我相信它的默认值是ALSA,但它可以设置为PulseAudio。您也可以尝试一些驱动程序设置。