OPL3 RetroWave MIDI Player

By Carlos Bravo

View on Snapcraft.io
Version1.1.2
Revision4
Size22.8 MB
LicenseAGPL-3.0-or-later
Confinementstrict
Basecore24

Play MIDI on a RetroWave OPL3 board, PC speakers, or external MIDI

ScreenshotScreenshotScreenshot

MIDI file player with three ways to hear your music. Pick one with the OUT button and switch at any time:

- PC speakers: authentic Yamaha OPL3 FM sound, the Sound Blaster-era chip of 90s PC games, synthesized with libADLMIDI and an accurate OPL3 emulator. No extra hardware needed.
- RetroWave OPL3 Express board: the same FM synthesis played on a real YMF262 chip over USB, register for register, for genuine hardware sound.
- External MIDI synth: the original MIDI (including SysEx) sent through ALSA to a General MIDI module or synth (Roland SC-55, Yamaha MU, etc.), which plays it with its own voices.

Features

- Dozens of built-in OPL3 instrument banks from classic games and sound drivers (AIL, HMI, DMX, Apogee, Windows 9x and more), switchable while a song plays
- Live 18-channel OPL3 visualizer in three styles (LED, neon, spectrum). Click a channel to mute it, right-click to solo it
- Winamp-style playlist: load whole folders (optionally with subfolders), shuffle, repeat one track or the whole list, click the progress bar to seek
- Tempo control, keyboard shortcuts, and settings that are remembered between runs

PC audio, display and home-folder access work automatically. For the board or an external synth, connect the matching interface once:

  • snap connect retro-midi-player-opl3-gm:serial-port # RetroWave OPL3 board
  • snap connect retro-midi-player-opl3-gm:alsa # external MIDI device

Update History

1.1.1 (3) → 1.1.2 (4)
23 Sept 2026, 22:45 UTC
1.1 (2) → 1.1.1 (3)
23 Sept 2026, 20:30 UTC
1.0 (1) → 1.1 (2)
23 Sept 2026, 19:00 UTC
1.0 (1)
16 Jul 2026, 05:15 UTC

Published16 Jul 2026, 05:13 UTC

Last updated23 Sept 2026, 22:27 UTC

First seen16 Jul 2026, 05:15 UTC