Before downloading, please make sure to read the MPS license. MPS is free to use for non-commercial purposes.


MPS requires a Java Runtime Environment in version 11 oder higher.

MPS runs out of the box with Java versions between Java 11 and Java 15 (inclusive). In order to run on higher Java versions, additional configuration is required. Refer to the Java 16+ section below for more details.


MPS is available as standalone application or as an addition to an already installed Eclipse application on your system.

Standalone Application

The following versions of the MPS Standalone Application are available:

MPS VersionRelease DateEclipse VersionWindows
(64-bit Intel)
(64-bit Intel)
(64-bit Intel)
(64-bit ARM)
1.10.0January 12, 20222021-12 (4.22)Windows (64-bit Intel)Linux (64-bit Intel)Mac OS X (64-bit Intel)Mac OS X (64-bit ARM)
1.9.0June 27, 20212021-06 (4.20)Windows (64-bit Intel)Linux (64-bit Intel)Mac OS X (64-bit Intel)Mac OS X (64-bit ARM)
1.8.2May 2, 20212020-06 (4.16)Windows (64 bit)Linux (64 bit)Mac OS X (64 bit)

The table lists the latest major releases. For an overview of all releases, visit the Release History page.

Running MPS on Mac OS X

Important note for Mac OS X users: In recent versions of OS X, the application can not be opened directly and an error message saying that the application is “damaged” is displayed. The reason for the error message is that the application is not signed by a Apple-verified developer. In this case, open a terminal and enter the following command:

sudo xattr -rd /Applications/

This assumes that you have installed in your default Applications folder. In case you have it installed elsewhere, you have to adjust the path (for example ~/Downloads/ if MPS is still in your Downloads folder).

The administrator password has to entered to unlock this action (typed characters are not displayed for security reasons).

In previous versions of Mac OS X (10.14 Mojave and below), the problem can be solved by disabling Gatekeeper temporarily with the following command:

sudo spctl --master-disable

If MPS still won’t start, go to System Settings -> Security -> General and unlock in the lower section. Afterwards, start and activate Gatekeeper again with the command

sudo spctl --master-enable

Running MPS with Java 16+

When processing MusicXML files on Java 16 or higher, the MusicXML parser runs into an java.lang.ExceptionInInitializerError caused by a java.lang.reflect.InaccessibleObjectException. This can be solved by adding the following line after -vmargs in MPS.ini:

--add-opens java.base/java.lang=ALL-UNNAMED

MPS.ini is located in your MPS installation directory. Mac users need to view the contents of by right-clicking the app and then choosing Show Package Contents. The file is located in Contents/Eclipse.

Install into an Existing Eclipse Instance

If you already have an Eclipse installation, you can install MPS into your existing Eclipse instance. Go to Help → Install New Software and add the following update site URL:

Additional Software

Depending on what features of MPS you intend to use, the following additional software might be required: