Omnizart - 音楽全体を採譜(Transcribe)してくれるオープンソース
(github.com)"Omniscient Mozart(全知全能のモーツァルト)"
- MP3/YouTubeリンクの音楽から、ボーカル/ドラム/コード/ビート/楽器などを自動でTranscribe(採譜)
→ MIDIおよびMP3として生成してくれる
- Pythonライブラリ
→ Google Colabでそのまま実行するか、Replicateで実行可能
- モード
→ music : 楽器の音符採譜
→ drum : 打楽器のイベント採譜
→ vocal : 音符レベルのボーカルメロディ採譜
→ vocal-contour : フレームレベルのボーカルメロディ採譜
→ chord : コード進行の採譜
→ beat : ビート採譜
2件のコメント
一度使ってみましたが、melodyne のような商用ソフトに匹敵するレベルですね。
ピアノだけが鳴っている部分はほぼ完璧で、複数の楽器が一緒に鳴る部分でも、ボーカルメロディや楽器のメロディのようなトップノートは満足できる水準で抽出してくれます。
Colabで、私の好きな John Legend の All Of Me のYouTubeミュージックビデオのリンクを入れてみたのですが、
前半のピアノ部分はMIDIとしてほぼ完璧にうまく抽出してくれますね。後半の音が重なる部分は少し複雑ではありますが……
楽譜を手に入れにくい曲は、一度試してみる価値がありそうです。
MIDIとして書き出して Sibelius や MuseScore に入れ、少し編集してから楽譜にすればよさそうです。