/arwave-converter

Convert MIDI files into ArWave melody files.

Primary LanguagePython

ArWave Converter 🔊

Convert MIDI files into ArWave melody files.

Requirements

  1. Python3 with the mido module installed.

Installation

  1. pip -r requirements.txt

How to convert a melody

  1. Put your melody in the input.mid file inside the project folder.
  2. Run the program: python3 __main__.py.
  3. Save the program output into the src/melody.h melody file of your ArWave project.

Tips on creating a good melody

  1. Use single track MIDI files only.
  2. Make your tune as simple as possible: don't use chords, legato or any polyphony at all.
  3. Don't use kewl effects: forget about vibrato, palm mutes, slides and all that jibber-jabber.
  4. 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.