私は以前、自前のFFTで、鼻歌をMMLに変換するプログラムを作ったことがありますが、できはイマイチでした。 (興味のある方は、私のプロフィールに記載の公開キーで、プロジェクト「HNZPJ0」をダウンロードしていただき、その中の「HNZHC」を実行してみてください) 高度サウンドユニットのFFTを使えば、速度・精度の両面で大きく改善できそうな気がしています。