XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> Music -> 4ML

4ML

Date: Mar. 7, 2001
Link: http://www.4ml.org/pr/main.html
Source Author or Organization: Leo Montgomery

Music and Lyrics Markup Language (4ML) is an XML application for music description. Rather than being an abstraction of music notation, 4ML is an abstraction of sound itself. This approach is intended to lose less information between translations, while having fewer limitations when dealing with non-Western music systems or alternate tuning styles. The language is also able to reuse groups of notes, saving work for the user by taking advantage of the repetition in music.

4ML is designed to be a platform-independent solution for musicians and programmers, with applications for writing songs as guitar tablature, playing music over speakers, producing Musical Instrument Digital Interface (MIDI) files, or displaying lyrics dynamically.

The 4ML site provides links to documentation, a Frequently Asked Questions digest (FAQ), samples, song libraries.