Search code examples
javasignal-processingguitar

How to display guitar tablature on screen?


I'm developing a system that extracts pitch from an audio track and displays it on a guitar tablature. I figured out there are many DSP libraries to for the pitch extraction part. ASCII tab is something i read about how guitar tablature is displayed but I'm not too sure how to do this. Elaborate on this method? And can anyone suggest more methods to do this like built in libraries for Java that can visualize guitar tablature?

Edit - I saw a project which uses a guitar tab editor to display guitar tablature. Not sure how this works

Thanks in advance


Solution

  • here is a listing of guitar tablature programs:

    http://wiki.linuxaudio.org/apps/categories/for_guitarists_only see this

    (https://en.wikipedia.org/wiki/List_of_guitar_tablature_software)

    you have to find one that has a commandline interface because then you can use the program directly if it is supported by your OS (operating system). For sure eTktab and Tux Guitar are opensource. Look in the source code (obey the license !) and maybe use parts of it for your program. If you use their code in commercial applications you have to pay license fees else it would be nice if you donate for the project.