Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A multi-platform software synthesiser emulating (currently inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp.
C++ C

- Fixed mt32emu_qt build with cmake prior to v.2.8.8

- On OS X an application bundle is now produced instead of a console app
latest commit 9fd7cf72c2
Serg M sergm authored


mt32emu is a C++ static link library which provides classes to approximately emulate
the Roland MT-32, CM-32L and LAPC-I synthesiser modules.

ALSA MIDI driver uses mt32emu to provide ALSA MIDI interface for Linux applications (now obsolete).

Patch for official DOSBox release v.0.74 to demonstrate a possibility to add mt32 MIDI device.

mt32emu-smf2wav makes use of mt32emu to produce a WAVE file from an SMF file.
The output file corresponds a digital recording from a Roland MT-32, CM-32L and LAPC-I
synthesiser module.

Windows driver that provides for creating MIDI output port and transferring MIDI messages
to mt32emu_qt, the main UI-enabled synthesiser application. It also contains mt32emu engine
and is able to operate in stand-alone mode if the main application mt32emu_qt is unavailable.

A tool intended to fascilitate installation / upgrade of the Windows driver mt32emu_win32drv.

Main synthesiser application. It makes use of mt32emu and Qt to provide for:

1) Multiple simultaneous synths, GUI to configure synths, manage ROMs and connections
2) Funny LCD
3) Easy usage in different operating system environments:
   Windows multimedia, PulseAudio, ALSA, OSS and CoreMIDI supported
4) Play and record Standard MIDI files
5) Perform batch conversion of Standard MIDI files directly to .wav / .raw audio files

Files related to FreeBSD port of munt.
Something went wrong with that request. Please try again.