Have you considered supporting abc files? I know Starbound uses them.
EDIT:
t:# doesn't appear to work?
TheBlackParrot (18701)
0,0,1,2,3,0,0,1,2,3
t:160,5C+3G#,5D,5C$,5C+4C,5D,5C$,5C+4D#$,6C+4G#$_,6C+3G#$,5B+3G$,5D$,5D+3B$,5D$,5D+4D+5A#$,5D+4G+5B$_,3G$
4F#+5F#+5A#$,5D#$,5D#$,4F#+5F#+5A#$,5D#$,5D#$,4F#+5F#+5A#$_
4F+5F+5A$,5D$,5D$,4F+5F+5A$,5D$,5D$,4F+5F+5A$_
4F#+5F#+5A#$,5D#$,5D#$,4F#+5F#+5A#$,5D#$,5D#$,4F#+5F#+5A#$,6C$_,4F+5F+5A,$__
EDIT 2: finished a thing, even though i can't set the time
https://www.youtube.com/watch?v=SfK0irAoOuU