>>115
実際使ってみたんですが、まあ予想通りと言うか多分音声からピッチ情報を抜き出すアルゴリズム自体にはどれもそれほど大きな差は無いと思いました
もちろん、和音に対応してたり楽器の種別ごとに抜き出したりするならその分複雑なことをやってるはずですが、正直実用レベルには達してないなという感じでした

おそらくどれを使っても、単音や単一楽器の和音程度までなら正確にピッチや和音を抽出することはできるんですが、今回実装した「そこそこ音痴な鼻歌からメロディを生成する」機能を作るって目的ではむしろその抜き出した単音のピッチ情報の配列、ピッチの変化とか流れをどう解釈するかって部分のほうが重要でした
単に音声のピッチを正確に抽出したまま音符に変換するだけだと、音痴な鼻歌のフレーズ出だしや終わりの不安定な声や、隣り合う鍵盤上のピッチの中間あたりを歌ってるような声が細かく分割されたノートになってしまうんです
これは編集して正しいメロディに直すには最悪の状態で、最初からマウスで入力したほうがまだマシなわけです
とりあえずAI任せで最初に実装したのをはじめ、これまでに試したネット上で入手できる全てのアルゴリズムでほぼ同じ結果でした

そういう既存のアルゴリズムにある問題点の解決方法が既にあるかも、詳しい人がいるかもと思って最初は聞いたんですが、結果的にはなんとか自分で作れていい勉強になりました

和音とか音楽まるごとMIDIにするみたいなのは、そのうちAIでもっと段違いにクオリティの高いのがwebサービスとしてでるのかもしれないですね