ToneMatrixという本当にクールなオーディオ「おもちゃ」があります。私はそれをJavaアプレットとして再実装したいと思います。私はJFugueのplayer.play
をサウンドのための個々の音符とタイミングのためのThread.sleep
と使用しようとしましたが、結果は恐ろしいです。「ToneMatrix」オーディオおもちゃの再実装
JFugueは、player.play
とThread.sleep
の17回目(実際には、私が数えた)呼び出しが良いリズムを与えるにはあまりにも不規則です。
代わりに何をお勧めしますか?基本的には、オンザフライで音のシングルノートを生成する簡単な方法を探しています。サウンドが再生される前の1秒間に数秒かかるので、データを見て再生するノートをオーディオライブラリに伝える必要があります。 (複数の音符が調和している可能性があります)