A Midi to PICO-8 converter.
Requires MIDI.lua (direct link)
# luarocks install midi
lua midi2pico.lua somesong.mid songdata.p8
Various options are available, run the program with no arguments to get help.
- Mute problematic channels with
--mute, timidity's--muteargument can aid in finding problematic channels. - Halve the time division to possibly allow more mid-note effects.
- Drums are problematic. Use
--dshiftto shift drum pitch,--drumvol=nto change drum volume, or--mute=10to remove drums all together.