我在我的Ubuntu 12.0.4 VirtualBox中安装了ChucK.当我启动miniAudicle虚拟机时,我收到一条弹出错误消息
"虚拟机似乎挂起.......中止当前的碎片?取消或中止按钮"
我似乎无法点击任何一个按钮,错误信息将不断弹出.和控制台日志消息:
[chuck]:RtApiAlsa :: callbackEvent:音频读取错误,输入/输出错误.
我做了:
查克test.ck
[chuck] :(通过rtaudio):找不到编译音频API的设备!
[chuck]:无法初始化音频设备(尝试使用--silent/-s)
我升级了VirtualBox但仍然相同.
请帮忙.
谢谢.
HC.
我正在学习Python,因为它吸引我作为数学家,但也有许多有用的科学计算,图像处理,网络应用程序等库.
令我感到沮丧的是,对于我的某些兴趣(电子音乐或装置艺术),有非常特定的编程语言似乎更适合这些目的,例如Max/MSP,PureData和ChucK - 都非常吸引人.
我的问题是,如何处理这些不同的语言?我应该只是通过使用插件和Python解释器来学习Python并管理其他人吗?是否有用于集成语言的好工具,或者仅仅是学习所有语言的正确方法?
我有这个ChucK代码:
"examples/vento.txt" => string filename;
FileIO fio;
// open a file
fio.open(filename, FileIO.READ);
// ensure it's ok
if(!fio.good()) {
cherr <= "can't open file: " <= filename <= " for reading..." <= IO.newline();
me.exit();
}
fio.readLine() => string velocity;
fio.readLine() => string direction;
Run Code Online (Sandbox Code Playgroud)
文本文件包含:
10
12
Run Code Online (Sandbox Code Playgroud)
(它每分钟都用python更新)
我想将速度和方向转换为int(或更好的浮点数).
我怎样才能做到这一点?
在嵌入式设备(如Arduino Mega,Beagle Board或带有微处理器或DSP芯片的定制板)中运行以ChucK,Pure Data,Csound,Supercollider等音频合成/分析语言编写的程序的经验是什么?
我想知道您选择的语言和硬件以及原因.有什么障碍等等?我的目标是运行程序,音乐家/制作人可以在不太昂贵的电路板上轻松编程.
我收到了一个在Beagle Board上成功运行ChucK程序的人的意见(运行ChucK的Beagle Board上的Ubuntu Linux),但他的语言和硬件选择非常简单,他的设置不是在Beagle Board中使用DSP而是运行整个Linux安装来处理音频信号似乎有些过分.
任何输入都表示赞赏!
更新:我发现Zengarden是一个Pd运行时实现(作为一个独立的C++库),并且在基于ARM的设备上运行良好.现在,我将选择BeagleBoard和Zengarden,但在项目的后期阶段,我需要用更低成本的东西替换BeagleBoard.
我很想听到社区的更多意见.