Convert MIDI files into ArWave melody files.
- Python3 with the
mido
module installed.
pip -r requirements.txt
- Put your melody in the
input.mid
file inside the project folder. - Run the program:
python3 __main__.py
. - Save the program output into the
src/melody.h
melody file of your ArWave project.
- Use single track MIDI files only.
- Make your tune as simple as possible: don't use chords, legato or any polyphony at all.
- Don't use kewl effects: forget about vibrato, palm mutes, slides and all that jibber-jabber.
- Don't use too low-pitched notes: anything lower than A3 is almost indistinguishable on a PC speaker.
You can use examples from the examples
directory to test a program.