MSDL: The MetriX Score Definition Language

The MSDL is a text-based synthesis control language which takes part of its features from previously released languages as the NEXT ScoreFile Language (see 2.6.2) or SKINI (see 2.6.2). No low-level packed messages are involved in defining a Score with the MSDL. With a quick look at an MSDL Score File any musician can get a grasp of what is going on.

Although no exact match with the MIDL syntax is meant, similarity and compatibility is intended.

The Score is made up of two different parts, which will be discussed in the following sections: the Header and the Body.