Python で mido ライブラリを用いる。
インストール
pip install mido
import mido # 対象のMIDIファイル input_file = 'input.mid' output_file = 'output2.txt' # MIDIファイルを読み込む midi = mido.MidiFile(input_file) # UTF-8でテキストファイルに出力 with open(output_file, 'w', encoding='utf-8') as f: for i, track in enumerate(midi.tracks): f.write(f'Track {i}: {track.name}\n') for msg in track: f.write(f' {msg}\n')