Piano_Transcription
ABOUT
- ピアノ曲のオーディオデータを解析させるとMIDIデータに変換してくれるソフト
Docs
環境
- Google Colab
使用感
- 試してみたが、そのままだと内部で利用しているライブラリのエラーでうまく動かなかった
librosaというライブラリを使うように微修正してうまく動いてくれた- 後半でエラーが出るが
.midファイルが作成されていれば成功
- 後半でエラーが出るが
- 予めDemucsで分離したピアノ伴奏がメインの音源だと一部共鳴音が入るものの、とても正確にMIDIデータが出力された
修正内容
from piano_transcription_inference.inference import librosa
を以下の前に追加し、Load audio 部分を以下のように変更
def transcribe(audio_path, output_midi_path):
# Load audio
audio, _ = librosa.load(audio_path, sr=sample_rate, mono=True)