ランダムな自然な音符を表示し、ユーザーがギターでその音符を演奏するのを待つプログラムを書いています。オーディオ入力が処理され、正しいピッチが再生されたかどうかが確認されます。正しいピッチが再生された場合は、次の音符が表示され、ユーザーのスコアが更新されます。アイデアは、基本的なギターの音符を教えることです。
オーディオ処理には SFML を使用し、GUI には QT4 を使用する予定です。関連する QObject および SFML クラスから派生したウィジェットを作成します。
質問: SFML を使用してマイク入力のピッチを検出するにはどうすればよいですか? 入力の一部を sf::sound オブジェクトに単純に格納し、その getPitch() メソッドを呼び出すことは可能ですか?