The Native C64 MIDI Player & Transcoder is a standalone music jukebox for the stock Commodore 64 (NTSC/PAL) that lets you load and play standard MIDI (.mid) and Microsoft (.rmi) files directly from disk.
Instead of playing flat, boring chip beeps, this player uses a smart internal engine that translates MIDI files into authentic, multi-track chiptunes. It includes an automatic track-balancing feature that splits instruments evenly between your speakers if you are running a dual-SID stereo setup, and features an interactive on-screen menu to let you mute or prioritize channels before a song starts.
Features a clean, retro window interface with real-time bouncing equalizer bars, a song progress timeline slider, and an easy-to-use disk directory browser ($). It automatically detects RAM Expansion Units (REUs) to safely stream dense files up to 64KB, and allows stock-RAM users to export songs directly back to disk as portable, standalone .SID files.
Features
- Dynamic File Browser: Type $ to pull up a clean list of only the MIDI and RMI music files on your disk.
- Instant Replay Token: Type / to instantly loop the last song from memory without waiting for disk access.
- Procedural Frame Dashboard: Features a clean, low-overhead interface with a live progress slider and song length timer.
- Smart Voice Allocator: Squeezes up to 16 MIDI tracks down into the C64’s 3 (6 if dual-sid) standard voices plus a dedicated percussion channel.
- Adaptive Equalizer Bars: Automatically displays a 3-bar or 6-bar bouncing spectrum analyzer depending on your hardware mode.
- Stereo Track Splitter: Automatically balances odd and even musical tracks across dual-SID chips to prevent lopsided sound.
- Acoustic Touch Enhancements: Utilizes automatic volume fades and responsive velocity filtering to make pianos and strings sound more natural.
- Dual-SID Boot Menu: Quick selector prompt at startup to route audio cleanly to $D400, D420, or DE00 stereo chips.
- Optional REU Acceleration: Detects if an REU is present to stream massive files up to 64KB, while remaining lean for stock systems.
- Standalone Chiptune Exporter: Press S to save your translated songs back to disk as a standard .SID file you can play anywhere.