Skip to content

Releases: aarontodd82/fmconv

v1.1.0

Choose a tag to compare

@aarontodd82 aarontodd82 released this 02 Dec 21:28

Add compressed audio embedding options

v1.0.2 - Multi-platform binaries

Choose a tag to compare

@aarontodd82 aarontodd82 released this 30 Nov 21:21

First release with automated multi-platform builds.

Downloads:

  • Windows: fmconv.exe (Windows 10/11 x64)
  • Linux: fmconv-linux-x64 (Ubuntu/Debian x64, statically linked)
  • macOS: fmconv-macos-universal (Intel + Apple Silicon)

No code changes from v1.0.0.

fmconv v1.0.0

Choose a tag to compare

@aarontodd82 aarontodd82 released this 30 Nov 21:05

Initial release - converts 50+ retro game music formats to VGM for OPL2/OPL3 hardware.

MIDI-style formats (with 79 FM instrument banks):

  • MIDI, RMI, XMI, MUS, HMP/HMI, KLM

Native OPL formats (embedded instruments):

  • RAD, A2M, A2T, IMF, WLF, DRO, CMF, ROL, D00, S3M, KSM, LAA, HSC, LDS, ADL, AMD, BAM, CFF, DFM, DMO, DTM, GOT, HSP, HSQ, SQX, SDB, AGD, HA2, JBM, MAD, MDI, MKJ, MSC, MTK, MTR, PIS, PLX, RAW, RAC, RIX, MKF, SA2, SAT, SCI, SNG, SOP, XAD, BMF, XMS, XSM, M, MUS, MDY, IMS

Features:

  • Automatic loop detection for tracker formats
  • Gzip compression (.vgz) by default
  • GD3 metadata support
  • Auto-detects chip type (OPL2, Dual OPL2, OPL3)

Requirements:

  • Windows 10/11 x64
  • Visual C++ Redistributable (most systems already have this)