0

最近、ミディ関連のものを書くことを考えていました。私は、たとえばインタラクティブなアレンジャーのように、リアルタイムのMIDI処理にシーケンサーを使用することを計画しました。コードが与えられると、コマンドのリアルタイムシーケンスなどが生成されます。

javaは私の第一言語なので、javax.midiパッケージを使用することで選択は明白でした:)しかし、私は考えました-Java...ガベージコレクション...リアルタイムのもの...うーん-それは本当にいい音になるでしょうか-グリッチも遅延もありませんか?言うまでもなく、私はMIDIソフトウェアを作成した経験がありません。

だから私はJavaでMIDIソフトウェアを実際に書くことが可能であるか知りたいのですが、そのようなものを書くときに私が知っておくべきいくつかの一般的な経験則はありますか?

私が説明したタスクのためにいくつかのサードパーティライブラリをお勧めできますか?

よろしくお願いします

4

1 に答える 1

0

私はGoogleCodeでMIDIのJava実装を持っています; これは、MIDIデータの読み取りと書き込みを行うための最低限の形式ですが、開始するのに適した場所である可能性があります。私の経験では、Javaではリアルタイムのパフォーマンスの向上はほとんど避けられませんが、スマートな実装では通常、許容可能なレベルに保つことができます。

于 2012-06-04T06:37:16.837 に答える