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

标签 linux ubuntu virtualbox alsa chuck

我在我的 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 用于 ALSAchuck.oss 用于开源软件

假设您正在运行 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(更难维护,因为您的包管理器无法为您更新它)。

关于linux - Ubuntu 中的 ChucK 音频输入/输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19664068/

相关文章:

linux - 搜索和存储文件的特定部分

android - 如何在 beaglebone black 上使用 RS485

python-3.x - python3 os.system() 失败并出现错误 sh : 2: Syntax error: "|" unexpected

linux - bash 线程限制

linux - Apache Web 服务器在 Windows 和 Linux 上共享文档根目录

linux - 如何在 Linux 中使用 Plop Boot Manager 从 USB 启动?

php - ubuntu 14.04 中 PHP 的 couchbase 客户端

virtual-machine - 如何使用vboxmanage cli分离vmdk

node.js - 在 docker 上运行 meteor 时出错

macos - 如何从 Mac OSX 弹出 USB HID 设备以在 Ubuntu VM 中使用?