首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >泛音音量控制在ubuntu中不起作用

泛音音量控制在ubuntu中不起作用
EN

Stack Overflow用户
提问于 2013-01-07 08:59:03
回答 1查看 276关注 0票数 2

我刚刚在Macbook pro上的Ubuntu 12.04上安装完Overtone。让我们暂且不谈一个理智的人会简单地启动到OSX进行任何音频处理。

我杀了pulseadio,像这样开始,

代码语言:javascript
复制
jackd -r -d alsa -r 44100 -P # same results without the -P

cd到overtone目录(尝试在dependencies.clj中克隆0.8-dev和包含0.7.1 ),然后启动lein repl。到目前一切尚好。

(use 'overtone.core)(boot-external-server)(boot-server)似乎都工作得很好。现在问题来了,当我像这样运行代码时,

代码语言:javascript
复制
(definst foo [] (saw 220))
(definst bar [] (* 0.001 (saw 220)))
(foo) # works like it should
(stop)
(bar) # makes exactly the same sound and volume level as foo
(stop)

saw ugen乘以一个数字似乎不会影响音量。你知道我应该尝试什么或者我应该检查什么输出吗?

-编辑--

我也试着下拉到sclang,得到了类似的结果:

代码语言:javascript
复制
{ SinOsc.ar(440, 0, 0.00001) }.play;

听起来和

代码语言:javascript
复制
{ SinOsc.ar(440, 0, 0.9) }.play;
EN

回答 1

Stack Overflow用户

发布于 2013-01-08 03:08:29

参见this post on the jack website

截至2012年4月,当Macbook在24位或32位模式下使用时,似乎存在影响其音频接口的驱动程序问题。为避免产生失真,请对ALSA后端使用-S标志,强制其使用16位采样数据格式。

我修复了这个问题,首先用以下命令启动了jack:

代码语言:javascript
复制
jackd -r -d alsa -S -r 44100

代码语言:javascript
复制
sudo jackd -R -d alsa -S -r 44100

然后启动sclang。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14188518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档