Tôi đang viết một giao diện người dùng nhanh chóng để hiển thị tablature của đàn ghi ta. Giao diện người dùng trong Flash nhưng tôi muốn lưu trữ tab ở định dạng có thể đọc được. Có ai biết điều gì đó đã tồn tại không? Bất kỳ đề xuất về cách đi về nó? Một ý tưởng tôi nhận được khi đọc một số bài đăng trên stackoverflow là sử dụng định dạng tab ASCII nghiêm ngặt như vậy:Định dạng dữ liệu tablature Guitar
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---
Nó có lợi thế. Tôi có thể thu được rất nhiều thông tin từ cấu trúc (bao nhiêu chuỗi, bộ chỉnh của chúng, vị trí tương đối của các ghi chú) nhưng nó có một chút tiết. Tôi đoán '-'s sẽ nén đi khá tốt khi được gửi qua dây.
Nếu có ai biết về định dạng dữ liệu hiện có để mô tả tab người chơi, tôi cũng sẽ xem xét.
chỉnh sửa:
Tôi nên lưu ý rằng định dạng này là 90% đối với tôi và có thể không bao giờ được nhìn thấy bởi bất cứ ai khác ngoài bản thân mình. Tôi muốn một cách dễ dàng để viết các tập tin tab sẽ được hiển thị cuối cùng như đồ họa trong một front-end Flash và tôi không muốn phải viết một biên tập viên phía trước.
Tôi muốn đi với định dạng văn bản thuần túy mà bạn ví dụ trong câu hỏi của bạn. Nó đã trở lại rất phổ biến trong ngày, hoạt động trên bất kỳ máy tính nào mà không cần bất kỳ phần mềm bổ sung nào và in dễ dàng. –