「wavからmidiに変換できますか?」「MP3をmidiに変換したいんだけど」
こんな質問を時折見かけます
まずこのページを閲覧する前に【midiとwavの違い】をお読み下さい
そうすればこの質問の難しさがお分かりになると思います

この質問の答えは「ほぼ無理」です
なぜ「ほぼ」なのか????
完全に無理ではないからです


◆これなら出来る◆

世の中どんどん発展していきます
最近では音声認識もかなり優れた精度を持つようになってきているみたいです
ならばそれを音楽にも使えるんじゃないか???
と考えた人がこれを見られているのではないでしょうか
既知の通りmidiは音に関する情報を複数のトラックにわけて保存したデータです
つまりピアノとドラムが使われた曲をmidiとして作成する場合
ピアノ用のトラックとドラム用のトラックの最低2つのトラックが必要になるわけです
その二つは片方ずつ入力していくしかありません
同時に入力は不可能です
例えばピアノだけの曲を音声認識の要領でmidiに入れること
これはできそうですね
しかし複数の楽器がはいったものを音声認識の要領でmidiにしたとしたら???
1つのトラックに全ての楽器の音が入ってしまいます
1つのトラックに1つの楽器が基本のmidiで1つのトラックにすべてのパートがはいるということは
できたところで滅茶苦茶な演奏が出来あがるのは簡単に予測できるでしょう

例え自動トラック振り分けという機能が確立したとしても
ボーカルはどうしようもありませんよね

現在音声をmidiにすることが出来るようにはなっています
例えば鼻歌をmidiに変換するソフト
もっとも精度は悪いようですが・・・・

これから先技術が発展すればもっと精度が高いものも出てくるでしょうし
もしかしたら自動トラック振り分けなんかも出来るかも知れません
しかし現在の状況では鼻歌などの単音(和音じゃない)を認識するので精一杯で
しかも精度も悪いということです
手抜きを考えずに自分の耳と腕で作りなさいということなんですかねぇ(苦笑)