1

私はJAVAを使ってリアルタイムのドラム作曲アプリケーションを開発しています。私が対抗しようとしている主な問題は、音符のリズミカルな値を決定することです。100bpmのメトロノームで32番目の音符も考慮しているため、精度の問題が発生しています。これにより、ノート間の間隔が75ミリ秒になります。時間セグメントを考慮し、リズミカルな値を割り当てるという理論的アプローチが、すべてのbpmまたは時間間隔にスケーリングできるかどうかは100%確信していません。人間工学的な遊びの要素も考慮に入れれば、それは実行可能だと思いますか?これは、同様のアプリを開発した人に当てはまる非常に具体的で経験的な質問だと思います。

4

1 に答える 1

1

標準のJavaはリアルタイム操作に適した言語ではありません。タイミングの精度が非常に重要である場合、これはJavaを直接使用しないことを意味します(少なくとも)。特に、ガベージコレクションの非決定論的な動作は、リアルタイムアプリケーションのJava側の問題を複雑にします。

于 2012-05-27T11:27:09.437 に答える