Я пишу быстрый интерфейс для отображения гитарной табулатуры. Внешний интерфейс находится во Flash, но я хочу сохранить вкладку в каком-то удобочитаемом формате. Кто-нибудь знает что-то, что уже существует? Любые предложения о том, как это сделать? Одна идея, которую я получил, прочитав некоторые сообщения stackoverflow, заключалась в том, чтобы использовать строгий формат вкладки ASCII, например:
e||-1------3--------------0--|----2-------0---
B||--1-----3------------1----|----3-------0---
G||---2----0----------0------|----2-------1---
D||----3---0--------2--------|----0-------2---
A||----3---2------3----------|------------2---
E||----1---3----3------------|------------0---
У него есть преимущества. Я могу получить много информации из структуры (сколько струн, их настройки, относительное расположение нот), но это немного многословно. Я предполагаю, что "-" довольно хорошо сожмутся, когда будут отправлены по проводу.
Если кто-нибудь знает о существующем формате данных для описания гитарной табуляции, я тоже посмотрю.
изменить:
Должен отметить, что этот формат на 90% для меня и, возможно, никто, кроме меня, никогда не видел. Мне нужен простой способ написания файлов вкладок, которые в конечном итоге будут отображаться в виде графики во внешнем интерфейсе Flash, и я не хочу писать внешний интерфейс редактора.