One approach with an emphasis on audio delivery over the Internet is MusicXML, which uses XML to describe sheet music.
Presentation data such as speed, volume, key and instruments will be kept separate from the MusicXML content file.