Rather than inventing another file format, the standard XML (Extensible markup language) format which is based on SGML is being used. The document type is called mdml. There is not much structure in a midi file as it is essentially just a set of tracks. However the mdml format is capable of extra stucture such as dividing the track up into parts, providing alternative takes of the same piece of music etc.Melys sequencer. Extra elements will be added as needed to support the usual sequencer type application. Features that may be included are trasformations such as
- Tempo shifting
- Velocity modification
- Markers and labels.
You are free to take this software and use it under the terms of the GPL.