Advanced Gtk+ Sequencer is a music composition tool. It features an ouput panel, mixer, some audio sequencers, soft synth and Soundfont2 player.
Furhter, it has a piano roll to edit notes. The editor supports basic editing with copy and paste.
Ags uses XML to save your files supporting XPath.