Macbook pro の Ubuntu 12.04 に Overtone をインストールしました。合理的な人なら、オーディオ処理のために OSX を起動するだけだということは、しばらく脇に置いておきます。
pulseadio を殺し、jackd を起動します。
jackd -r -d alsa -r 44100 -P # same results without the -P
cd
overtone dir に (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)
ugen に数値を掛けてもsaw
、音量には影響しないようです。何を試すべきか、またはどの出力を確認する必要があるか考えていますか?
- 編集 -
また、sclang にドロップダウンしてみましたが、同様の結果が得られました。
{ SinOsc.ar(440, 0, 0.00001) }.play;
と同じように聞こえます
{ SinOsc.ar(440, 0, 0.9) }.play;