spectras > Ben simplement pour le plaisir de faire du PHP (si, si, ça arrive ).
De la même façon, il aurait pu simplement faire un parser MusicXML (lilypond ne peut qu'importer ce format ; finale sait faire de l'import/export...) mais c'est bien plus complexe que ce qu'il veut faire (enfin, l'avantage du XML pour le coup est qu'il permet une implémentation progressive vu qu'on peut ignorer les balises qui ne sont pas intéressantes sur le moment).