Music Markup Language


Music Markup Language was an early application of XML to describe music objects and events. MML pioneered features commonly used in later music markup formalisms, such as the IEEE 1599 standard. These features included the use of XML as a foundation; the ability to describe a musical object or event comprehensively ; and the division of this comprehensive information into modules, with separate modules for metadata, lyrics, notation, sound, and performance. MML makes it possible to state relationships among written syllables, phonemes, notes in traditional musical notation, pitch, and rhythm in a flexible and extensible way.