🎹
PythonでMIDIファイルをMP3ファイルに変換する方法
はじめに
.midi
ファイルを.mp3
に変換したい時変換する時に参照。
環境
「Google Colabratory
」にて動作確認済。
作業手順
1. 必要なパッケージをpip installする
# install packages
!apt install fluidsynth
!cp /usr/share/sounds/sf2/FluidR3_GM.sf2 ./font.sf2
!pip install midi2audio
2. Google Driveをマウントして作業ディレクトリを変更する
# GoogleDriveMount
from google.colab import drive
drive.mount('/content/gdrive')
%cd /content/gdrive/MyDrive/.midiを保存しているディレクトリ
midi2audio
で.midiを.mp3に変換する
3. インストールしたfrom midi2audio import FluidSynth
# Define sound font
fs = FluidSynth(sound_font='font.sf2')
# Define path of midi(input) and mp3(output)
# You can also choose .wav file extension.
fs.midi_to_audio('music.mid', 'music.mp3')
Discussion