Turbo C ++には、3つの関数とを公開するというヘッダーファイルがdos.hあります。これらの3つの関数を使用して、C++で初歩的なピアノプログラムを作成することができました。soundnosounddelay
Javaを使用して同じ結果を達成したかったのです。私の選択肢は、jfugueまたは。が提供するライブラリを使用することでしjavax.sound.sampledた。問題は、各ノートが事前に再生される期間がわからないことです。
ユーザーが特定のキーを押したときに特定の周波数の再生を開始し、ユーザーがそれを離したときにのみ停止したい。この問題にどのように取り組むことができますか?