Node package containing tooling that can convert plain midi files into readable tablature. Tabify decides what strings are used to play notes. A capo can be placed on the guitar to improve the playability of the tab.
Usage: tabify [options] <file ...>
Options:
-h, --help output usage information
-b, --bars <n> Break after how many bars?
-c, --capo <n> What position is the capo on?
Tool can be tested online at http://tabify.herokuapp.com
tabify --capo 8 example.mid
C| --------------------2-0---------------------------------------------------------
G| ------------------------1-0-----------------------------------------------------
D#| --------0-0-2---------------2-0-------0---0-------------------------------------
A#| ------0-------0-2-0-------------0-4-2---2---0-------0-4-0-2-----2-2-0-0-2-0-----
F| 0-2-3-----------------------------------------0-1-2---------0-2-------------2-3-
C| --------------------------------------------------------------------------------
C| ----------------------------------------------------------------------------0-0-
G| ------------------3-0-3-----0-------------------------------------------3-0-----
D#| ------0---------0-------2-----0---------------0-----0-0-0-2-----0---------------
A#| 0-2-4---4-2-0-------------0-----4-2-----0-2-4---4-2---------2-4---4-2-0---------
F| --------------3---------------------2-0-----------------------------------------
C| --------------------------------------------------------------------------------
```