Да, GP это первый напрашивающийся вариант. Есть ещё один вариант, хотя нетекстовым его трудно назвать. Я когда-то слышал про
MusicXML, но он не распространён, и я им не пользовался, хотя XML представление данных мне более близко. Посмотрите, если интересно.