MIDI to .uge Converter — Free Download

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.

downloads

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 .mid to hUGETracker .uge format
  • 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

  1. Unzip the download and run midi_to_gameboy.exe
  2. Load your .mid file using the file picker
  3. Set your song title, BPM, and channel octave preferences
  4. Click Convert — output drops into the output/ folder
  5. Open the .uge file 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.