我在我的 Ubuntu 12.0.4 VirtualBox 中安装了 ChucK。当我启动 miniAudicle 虚拟机时,我收到一条弹出错误消息
“虚拟机似乎挂起......中止当前碎片?取消或中止按钮”
我好像不能点击任何一个按钮,错误消息会不断弹出。 和控制台日志消息:
[chuck]:RtApiAlsa::callbackEvent:音频读取错误,输入/输出错误。
我做了:
查克测试.ck
[chuck]:(通过 rtaudio):未找到编译音频 API 的设备!
[chuck]:无法初始化音频设备(尝试使用 --silent/-s)
我已经升级了 VirtualBox 但还是一样。
请帮忙。
谢谢。
对吧。
最佳答案
Canonical man page for chucK解释问题:
Use chuck for jack audio interfaces, chuck.alsa to access alsa devices, and chuck.oss to access oss devices.
因此,默认的音频服务器实际上是 Jack Audio Connection Kit (JACK),因此您需要安装它:
$ sudo apt-get update && sudo apt-get -y install jackd
当然,您还需要弄清楚如何使用它。这是一个很棒的音频服务器,但它更适合音频专业人士而不是普通用户。
...或者您需要明确说明您要使用的音频服务器——chuck.alsa
用于 ALSA 或 chuck.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(更难维护,因为您的包管理器无法为您更新它)。
关于linux - Ubuntu 中的 ChucK 音频输入/输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664068/