I also would like you to have a look at MML Language.
Maybe some of you already know it, I made a post in May about it
This language let you define music with just text, here’s an example from my LD28 entry :
#A=%1 @8 l8f4<c4r >f<cfd+d16d+16c4 r4^8>a+16<c16
d4>a+4 r a+ag16a16ra+<c4r2>
f4<c4r >f<cfg d+4r r4^8 f16g16g+gfd+fc>g+<c>f4 r2rrr1r1;
%1 @9,,,36 q1
%1 @1,,,30 o3 l8
$ frffrf l16 d+d+d+r l8 frffrd+16 l16 fgd+>a+r;
%1 @4q2,,40 %v2,4 v10
I made a tool to read and visualize MML music you can past the string here.
I think this MML format is a very good start for every coder who think he will never be able to compose a game music.
By just typing note code ( c d e f g a b ) and tempo numbers ( c4 d4 e2 ) you get a real script feeling far from what we usually see in trackers.
I hope other people will be able to compose music for their game with it.
End post Bonus : some epic cyclop battle gif for you !