Desktop app

RSC MIDI Player

A portable Windows app for playing MIDI files through any SoundFont - game soundfonts, retro/8-bit fonts, and more - with a built-in library and WAV/MP3 export. No Java required.

Why I built it

Most MIDI players that support custom SoundFonts either need a Java runtime installed or are stuck to one platform's default synth. I wanted something portable - drop the app anywhere, point it at a SoundFont, and play or export MIDI files without installing anything else.

What it does

  • Plays MIDI files through any SoundFont - game soundfonts, retro/8-bit fonts, or your own.
  • Built-in library for organising and browsing tracks.
  • Exports to WAV or MP3 for use outside the player.
  • Fully portable - no installation, no Java dependency.

Built with

Python, packaged as a standalone Windows executable.

Project facts

  • Platform: Windows
  • Language: Python
  • Distribution: portable executable
  • Licence: see GitHub repo

github.com/AshJamB/RSC-Midi-Player