Concernant le format gp4, une personne à fait un super travail de documentation :
http://www.cs.unibo.it/~mbelle(...)c.txt
Pour le logiciel, au lieu d'avoir, à l'instar de Abiword/OpenOffice.org/Koffice, plusieurs formats différents, ne serait-il pas plus efficace de coder une bibliothèque pour lire ce format ?
Par la suite il serait préférable à mon sens de fabriquer un format ouvert (xml ?) pour stocker les partitions, ainsi toutes les applications n'aurait qu'à utiliser ce format, et à importer/exporter les .gp3/gp4 via la bibliothèque.
Cela permettrait de ne pas disperser les efforts de travail sur le format de fichier, et de se concentrer sur les programmes en eux-mêmes, et en plus de pouvoir utiliser les mêmes fichiers entre divers programmes.
Qu'en pensez-vous ?