2008-08-01から1ヶ月間の記事一覧

-XX:+PrintClassHistogram

(追記:2010/05/12 JDK5以降ではjmap使おうぜ!)Java1.4.2以降で使える、オブジェクト情報をダンプできるようにするオプション、-XX:+PrintClassHistogram*1は百利あって一害なしくらいの勢いでお勧めですが*2、ログを見て、へーと思った点を少し。 verbose:g…

ボール

まだ作品というレベルに達してないですが、動きと音の組み合わせで作ってみました。ネタはボールの高さがピッチになっているだけでひねりゼロですが、それでもグラフィックとサウンドの両面で試行錯誤する必要があり、なかなか新鮮でした。 http://toshiyako…

ゼロ・クロッシング

前回の続きです。 バッファの切れ目でノイズが発生するのはなぜでしょう? バッファに波形データを書き込んだ際に、バッファの終端が「波形の途中」で終わってしまうことがあります。バッファ長が波長の整数倍であることは普通期待できませんから、「波形の…

LFO

ピッチにLFOをかけたサンプル。マウスの横軸でLFOの周波数を、縦軸で振幅を操作できます。 http://toshiyakobayashi.googlepages.com/LFOExample.html ご覧の通りブチブチ鳴りますね。バッファの切れ目がどうなっているか分かるように、audioStreamWriteが呼…