PXR MIDI Player Wiki
Download
Contents

MT-32 Support

The Roland MT-32 (and its relatives, the CM-32L and CM-64) was an early sound module with its own way of doing things, and it scored a great many late-1980s and early-1990s games and pieces of music. Played back on a General MIDI device, those files often sound quite wrong, because the instrument layout is completely different. PXR has dedicated MT-32 handling to put that right, and it works with real Roland hardware as happily as with software emulators such as MUNT.

The Roland MT-32 logo

A Roland MT-32 sound module, a slim black 1980s desktop unit shown at an angle, with a small LCD on the left, numbered part buttons and sound and volume controls in the centre, and a large select/volume dial on the right.

Note

PXR is not an MT-32 emulator. It does not generate MT-32 sounds itself. To hear authentic MT-32 audio you need real Roland MT-32 / CM-32L / CM-64 hardware, or a software emulator such as MUNT, and PXR sends the music there for you. The built-in synth and SoundFonts cannot reproduce the MT-32's own voices.

Marking a file as MT-32#

Here is the catch with MT-32 files: unlike GM, GS, and XG, they carry nothing inside them that says "I am an MT-32 file". PXR cannot tell them apart from ordinary General MIDI just by looking, so it cannot spot them automatically. That is exactly why MT-32 music so often plays with the wrong instruments, the player simply has no way of knowing it should switch to MT-32 mode. The fix is to tell it yourself, once.

To mark a file:

  • Open the track's File Info window and click Mark as MT-32. The MT-32 Mark row then reads "Marked as Roland MT-32", and Unmark undoes it.
  • Or select one or more tracks in the playlist, right-click, and mark them together.

A playlist track's right-click menu, with options including File Info, Open Containing Folder, Add to Queue and Play Next in Queue, and the "Mark as Roland MT-32" item highlighted in blue partway down the list.

Once a file is marked, PXR treats it as MT-32 every time it plays: the visualiser switches to the MT-32 panel, the LCD takes on the MT-32 look, and the music is handled with the MT-32 in mind rather than as plain General MIDI. The mark is remembered between sessions, and it even survives renaming or moving the file, so this really is a one-off job.

Playing MT-32 files#

PXR playing a file in MT-32 mode. The visualiser shows a green Multi Timbre Sound Module panel with a numbered part display, the LCD takes on the MT-32 look, and the channel meters run down the left.

  • When a file is marked as MT-32, the visualiser switches to an MT-32 status panel and the LCD takes on the MT-32 look.
  • Route MT-32 files to the right device using Auto-route by Format, or select the device manually.
  • Use MIDI → MT-32 Reset to return the module to a known state before playing.

MT-32 setup files (custom instruments)#

Many MT-32 pieces, especially game music, rely on a setup that loads custom instrument definitions into the module before the song starts. Without it, the right sounds simply are not there. The good news is that PXR can send that setup for you.

It helps to keep two things separate:

  • The music is the MIDI file you play (.mid or .midi). It may already contain its own setup SysEx, in which case no separate setup is needed.
  • The setup file is a separate file you attach when the music does not carry its own setup.

Attaching a setup file#

  1. Open the track's File Info window (or right-click it in the playlist).
  2. Find the MT-32 setup option and choose your setup file. You can pick one from Finder or drag it in.
  3. Setup files are normally .syx or .mtx (the dedicated MT-32 setup formats). The picker will also accept a separate .mid / .midi file if your setup happens to be supplied as one.

The right-click menu on a track already marked as MT-32, showing "Unmark as Roland MT-32" and the highlighted "Set MT-32 Setup File..." option used to attach a separate setup file.

The "Set MT-32 Setup File" dialog, with a dashed drop zone reading "Drop a .mid / .midi / .syx / .mtx file here", a Cancel button, and a "Choose from Finder..." button.

You can attach a setup to a single track, or to several selected tracks at once.

What happens on play#

Before a track with a setup plays, PXR streams the setup data to the module and briefly shows a Preparing MT-32 message. On real MT-32 or CM-32L hardware (and on MUNT) this takes around ten seconds, after which the music plays with the correct custom sounds. There is no need to do this each time: PXR remembers the setup you attached and sends it automatically whenever that track plays.

Tip

Keep your setup files alongside your MIDI files, and add the folder under Settings → General → MIDI Library Folders so PXR can always reach them.

The MT-32 System window#

Effects → MT-32 System opens a window showing the module's overall system state while it plays.

Tip

While an MT-32 file is playing, you can also click the reverb-mode readout in the playback strip to open this window directly.

The MT-32 System window, with Reverb (Time and Level) and Master (Volume and Tune at 445.0 Hz) knobs, and a Parts table listing the eight melodic parts on channels 2 to 9 plus a Rhythm part on channel 10, each with its reverb and partial-reserve settings.

A note on the Mixer#

On the MT-32, the Mixer offers volume and pan per channel only, because that is what the MT-32 itself supports. The reverb, chorus, and other send controls do not apply.

Last updated: 2026-07-14