Results 1 to 5 of 5

Thread: vextab

  1. #1

    Default vextab

    https://github.com/0xfe/vextab
    VexTab is a language that allows you to easily create, edit,
    and share standard notation and guitar tablature.

    It's written in JavaScript. I downloaded one file and
    tweaked it a bit to add other instruments:
    mandolin, ukulele, tenor guitar.

    Here's an example done on my computer (offline) to produce
    a ukulele tablature.

    The screenshots

    This one shows both standard notation and tablature below:
    Click image for larger version. 

Name:	2.png 
Views:	56 
Size:	161.1 KB 
ID:	205107

    This screenshot shows the tablature only:
    Click image for larger version. 

Name:	1.png 
Views:	40 
Size:	137.7 KB 
ID:	205108

    You'll notice at the bottom of the page, there's an area
    (in green) where you can edit the page.

    You can save the result as a png image.

    There's a tutorial showing the capabilities of vextab here:
    http://vexflow.com/vextab/tutorial.html

  2. #2
    Mando-Accumulator Jim Garber's Avatar
    Join Date
    Mar 2003
    Location
    Westchester, NY
    Posts
    30,763

    Default Re: vextab

    Does this actually generate tab notation from the standard ones or do you have to manually code each? I mostly use ABC notation to do standard notation for single line tunes. I assume this might be better suited for actually creating notation for use in books and scores?
    Jim

    My Stream on Soundcloud
    Facebook
    19th Century Tunes
    Playing lately:
    1924 Gibson A4 - 2018 Campanella A-5 - 2007 Brentrup A4C - 1915 Frank Merwin Ashley violin - Huss & Dalton DS - 1923 Gibson A2 black snakehead - '83 Flatiron A5-2 - 1939 Gibson L-00 - 1936 Epiphone Deluxe - 1928 Gibson L-5 - ca. 1890s Fairbanks Senator Banjo - ca. 1923 Vega Style M tenor banjo - ca. 1920 Weymann Style 25 Mandolin-Banjo - National RM-1

  3. #3

    Default Re: vextab

    Quote Originally Posted by Jim Garber View Post
    Does this actually generate tab notation from the standard ones or do you have to manually code each? I mostly use ABC notation to do standard notation for single line tunes. I assume this might be better suited for actually creating notation for use in books and scores?
    \You have to manually enter code.
    The notes can either be entered as string/fret, e.g., 3/5 for third string fifth fret or note/octave.
    The result is much better than the ASCII tabs, but I wouldn't use it for typesetting a book.
    musescore or lilypond are much better for that.
    I too start with an abc file and convert it to lilypond files to get a pdf output.

    But this might interest people who can't install musescore, lilypond... Basically you just need
    an html browser with javascript-enabled. You can do this offline too. Also you can edit the score
    and get an immediate result...

  4. #4

    Default Re: vextab

    Jim,

    I didn't answer completely your question.
    Yes, the same code gets you both the standard and the tab notation.
    Then you choose whether you want to display standard and tab together,
    or tab only or score only.

  5. #5
    Registered User BillyEllison's Avatar
    Join Date
    Aug 2018
    Location
    Kempner Texas
    Posts
    50

    Default Re: vextab

    This is really cool! I am getting my degree as a Software Engineer but am very new to coding. I love that this will combine coding with my love for music. I will get to practice both coding and messing with tablature. Thank you so much for sharing this!

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •