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