きっかけ
私は趣味でDTMなどをやっているのだけど、それがママ友にバレてしまった。
何か、DTMやる人は音楽的素養があり、音源から楽譜に起こす技能を持つものだと思われているらしい。
んなわけあるか。
私は絶対音感どころか相対音感もかなり怪しいので、到底正攻法で出来る気がしない。
しかし私はエンジニアなので技術でなんとかならんだろうかと考えた。
具体的には、
- 音源分離
- Ableton liveでパート音源をMIDIに変換
- MIDIから楽譜に変換
みたいなことなら出来るかも知れない。
Demucsで音源分離
とても簡単にインストールから音源分離までできた。
今回これが一番感動した。
Ableton liveでパート音源をMIDIに変換
Ableton live(どうもstandard以上でないとこの機能は使えないみたい)にパート音源をインポートしてMIDIに変換してみる。
結果
❌
いまいち精度が出なかった。
Basic Pitchでパート音源をMIDIに変換
Basic Pitch is a lightweight, lightning-fast audio-to-MIDI converter that features pitch bend detection and works on recordings of almost any instrument, including voice. It's brought to you by the researchers and engineers at Spotify's Audio Intelligence Lab.
だそうな。
結構調整が効くので助かった。
生成結果のMIDIファイルをブラウザ上で再生も出来るので分かりやすい。
ただ、処理中なのか何なのか、UIとして分かりにくい点、改善してほしい。
結果
⭕
完璧ではないがまずまずのMIDIデータができた
Muse ScoreでMIDIから楽譜に変換
MIDIファイルをドラッグアンドドロップするだけで楽譜にしてくれた。
そのままMuse Score上で再生も可能。
これが人間が読める・弾ける楽譜なのかは私には判別がつかないので、あとはママ友に託そうと思う。
一連をやってみて
今回私はほとんどドラッグアンドドロップしかしていない。
エンジニアらしいことと言えば、Demucsをインストールして音源分離するのにちょこっとターミナルを叩いただけだ。
それでも何か音源から楽譜らしきものを生成することができた。
技術って凄えなあ。
めでたしめでたし。