Funded by the Fritz Thyssen Foundation
The format Music Performance Markup (MPM) provides means to describe in a formalized way how a musical work is played by musicians. This includes aspects such as timing, dynamics and articulation. However, MPM is not only meant to serve analytical purposes such as musicological performance research. It is also designed for performance modelling, i.e., users can create expressive performances themselves and render them into expressive MIDI sequences.
MPM is an XML-based format. Over the coarse of this project we develop a comprehensive ODD schema definition and documentation, including sample encodings as well as several software tools. An MPM Application Programming Interface (API) provides all needed to develop applications for the creation and editing of MPMs. This integrates a fully-fledged rendering engine that is fed with an MIDI, MEI or MSM (Musical Sequence Markup, see the meico project) data and generates expressive MIDI and audio. Editing tools give end users intuitive access to MPM encodings to edit them, create their own performances and contrast them with audio recordings in a listening analysis scenario. An MEI-to-MPM exporter will be integrated in the meico framework and, hence, in the workflows behind the creation of digital music editions. Workshops will be held on several occasions, e.g. at the Music Encoding Conference and the Edirom Summer School, to provide introduction and hands-on experiences to interested users.