Midi To Base64 -

import base64 from midiutil import MIDIFile midi = MIDIFile(1) midi.addTempo(0, 0, 120) midi.addNote(0, 0, 60, 0, 1, 100)

with open('song_package.json', 'w') as out: json.dump(song_data, out) midi to base64

base64 -i my_song.mid -o my_song_base64.txt Or to output directly: import base64 from midiutil import MIDIFile midi =

MIDI (Musical Instrument Digital Interface) is a binary file format ( .mid or .midi ) that stores musical performance data: notes, timing, tempo, instruments, etc. 100) with open('song_package.json'