Music Markup Language

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Music Markup Language (MML) was an early application of XML to describe music objects and events.[1] 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 (as opposed to merely providing a machine-readable format for a traditional musical score, or for a determinate sound recording of one performance); and the division of this comprehensive information into modules (often termed layers in later work), with separate modules for metadata, lyrics, notation, sound, and performance.[2][3][4][5] 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.[6]: 222–223 

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). HTML version on author's website.
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).