PXR MIDI Player Wiki
Download
Contents

PXR MIDI Player

A free, native macOS player for Standard MIDI Files. PXR plays your .mid, .midi, and .kar files to hardware synthesizers, sound modules, or its own built-in synth, and shows you everything that is happening as it happens: a real-time 16-channel visualiser, an LCD display, lyrics, and a full suite of monitoring tools.

The main PXR MIDI Player window playing a file on a Yamaha MU2000 with PLG-SG, PLG-DX and PLG-VL boards. The 16-channel visualiser shows note activity, segment-meter level bars, pan dials and instrument names down the left, an LCD bar with title and time across the top, and the playlist on the right.

When QuickTime X replaced the original QuickTime, Apple quietly dropped built-in MIDI file playback, so modern macOS has no MIDI player of its own. PXR brings that back, and then goes a good deal further. It is a free download with no ads, trials, or restrictions; there is an optional pay-what-you-like contribution if you would like to support development. The app is made by James Woodcock of Pixel Refresh.

This wiki is the official user guide, so make yourself at home. Use the navigation on the left, or the search box at the top, to find what you need. The official home of the app is www.pxrmidiplayer.com.

Get the app#

PXR MIDI Player is a free download for macOS (Intel and Apple Silicon). Get the latest version from the official product page:

Download PXR MIDI Player

Then follow Installing & First Launch to open it and choose where the sound comes out.

Note

PXR MIDI Player runs on macOS 14 (Sonoma) or later.

New here? Start with these#

What PXR can do#

Play MIDI your way Open single files or build a playlist, with shuffle, repeat, auto-advance, and a play queue. Send the music to a connected synth or use the built-in synth with optional SoundFonts.

Up to 64 channels across four ports Standard MIDI gives you 16 channels, but many files spread their parts across multiple MIDI ports. The good news is PXR handles up to 64 channels over four ports (A, B, C, D), so even big multi-port arrangements play in full. You can switch which port the visualiser shows, route ports to different devices with multi-port presets, and see all 64 channels in the Mixer.

See the music A 16-channel visualiser shows note activity, levels, pan, controllers, and instrument names. A retro LCD bar shows time, tempo, and format. Optional speaker cabinets and LED meters bounce along with the audio. Files with embedded words get a synced karaoke lyrics display.

Play along live Performance Mode gives you an on-screen keyboard and instrument browser, and you can route a connected MIDI keyboard through PXR to your synth.

Tweak and inspect A live Mixer gives you per-channel volume, pan, effect sends, mute and solo. The SysEx Console decodes messages in plain English. Deep GS and XG effect monitors, PLG daughterboard tools, and MT-32 support are there when you need them.

Keep a record Listening Stats quietly tracks what you play (entirely on your own Mac) and turns it into charts and a year-end Wrapped. You can also bounce a file to audio.

Finding your way around#

If you want to... Go to
Get sound out of the app MIDI Output & Devices
Learn the buttons and shortcuts Playback, Keyboard Shortcuts
Understand a setting Settings Reference
Look up a term Glossary
Fix a problem Troubleshooting
See what changed recently What's New

Support the project#

PXR MIDI Player is free and developed in spare time. If you enjoy using it, you can support its development with a pay-what-you-like contribution on Ko-fi:

Support PXR MIDI Player on Ko-fi

Other ways to help cost nothing: tell a friend, leave a review, and follow for updates on Bluesky, Mastodon, YouTube, and LinkedIn.

Last updated: 2026-07-10