What is VexTab?
VexTab is a language that allows you to easily create, edit, and
share guitar tablature. Unlike ASCII tab, which is designed for
readability, VexTab is designed for writeability.
Take a look at the example below. The green code box below is editable -
try adding another stave by typing
tabstave on a new line.
tabstave
notes (5/2.5/3.7/4) 5h6/3 7/4 |
notes t12p7p5h7/4 7/5 5s3/5
tabstave
notes (8/2.7b9b7/3) (5b6/2.5b6/3)v 7s0/4 |
notes (5/2.6/3.7/4)v
tabstave
notes (5/4.5/5)s(7/4.7/5)s(5/4.5/5) (5/4.5/5)h(7/5) |
notes t(12/5.12/4)s(5/5.5/4) 3b4/5 5V/6
Learn VexTab
VexTab designed to be easy to learn and intuitive to use. Follow the
tutorial on the VexTab Tutorial page to quickly
get started using VexTab.
Embed VexTab into your Web-Sites and Blogs
TabDiv allows you to easily embed
nicely-rendered guitar tablature into your web-sites and blogs. No need
for using external applications, or managing lots of image files and
screenshots.
The Code
The VexTab parser is open-source and licensed under the MIT license. It
uses the VexFlow API to render the
tablature.
Get the code at the
Vex GitHub Repo.