Music Processing Suite is programmed in Java and based on the Eclipse platform, which requires a Java Runtime Environment. The MPS standalone application contains all Eclipse and MPS components, so Java is the only required prerequisite to run the MPS base application, which already offers many powerful features in the area of music composition and music analysis.
Depending on what features of MPS you intend to use, the following additional software might be required:
- LilyPond or MuseScore for score generation
- Graphviz for model and graph visualization
- LaTeX for the generation of music analysis reports
- CoreNLP for sentiment analysis of lyrics