MIDI to .uge Converter
Free Windows tool by Maxentius Plays — v1.0
Convert standard .mid files into hUGETracker .uge format. Once imported into hUGETracker, your composition can be exported for use in Game Boy and Game Boy Color games. Pitch-based voice splitting, per-channel octave control, and a clean GUI — no terminal required.
Download
Windows • Free • v1.0 • Outputs hUGETracker .uge format
Standalone .exe — no Python install required. ~14 MB.
⬇ Download Free — v1.0 (.zip, 14 MB)
Requires Windows 10 or later. No installer — just unzip and run.
Support the Project
The tool is completely free. If it saved you time or helped you make something cool, a Ko-fi goes a long way.
Features
- Converts
.midto hUGETracker.ugeformat - Pitch-based automatic voice splitting across all 4 Game Boy channels
- Per-channel octave shift controls (adjustable in the GUI)
- Configurable BPM, song metadata (title, artist, comment)
- Auto-names output files based on input MIDI filename
- Branded icon, Windows version metadata, About dialog
How to Use
- Unzip the download and run
midi_to_gameboy.exe - Load your
.midfile using the file picker - Set your song title, BPM, and channel octave preferences
- Click Convert — output drops into the
output/folder - Open the
.ugefile in hUGETracker and start playing
Read the full development story — binary format reverse-engineering, the pitch mapping bug that silenced the Wave channel, and the Tkinter combobox bug that’s documented nowhere else — in the blog post.
