【发布时间】:2012-12-20 17:50:50
【问题描述】:
我刚刚在 Macbook pro 上的 Ubuntu 12.04 上安装了 Overtone。让我们暂时搁置一下,一个理性的人会简单地启动到 OSX 进行任何音频处理。
我杀了pulseaudio,就这样开始jackd,
jackd -r -d alsa -r 44100 -P # same results without the -P
cd 进入泛音目录(尝试克隆 0.8-dev 并在 dependencies.clj 中包含 0.7.1),然后启动 lein repl。到目前为止一切顺利。
(use 'overtone.core)、(boot-external-server) 和 (boot-server) 似乎都可以正常工作。现在问题来了,当我运行这样的代码时,
(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 并得到了类似的结果:
{ SinOsc.ar(440, 0, 0.00001) }.play;
听起来像
{ SinOsc.ar(440, 0, 0.9) }.play;
【问题讨论】: