PyTabber

Author:
Sunil S Nayak

Description:
An Automatic Guitar Easy-Tab maker written in Python2 (work in progress - audio input support will be added once this is proven to work well for a reasonable number of solos, chord support will be added sometime later)

Dependencies:
Only Python2 is needed.

To run:
(In terminal)
python tabber.py

Checks:
Make sure you set the proper seed value for the start note at "curpos" as otherwise the first note will be wrongly tabbed.
Also make sure you set the proper tuning for the guitar with the right octaves for each note in the tuning desired.

Sample Output:::
$ python tabber.py

E3   F3   F#3   G3   G#3   A3   A#3   B3   C4   C#4   D4   D#4   E4   F4   F#4   G4   G#4   A4   A#4   B4    
B2   C3   C#3   D3   D#3   E3   F3   F#3   G3   G#3   A3   A#3   B3   C4   C#4   D4   D#4   E4   F4   F#4    
G2   G#2   A2   A#2   B2   C3   C#3   D3   D#3   E3   F3   F#3   G3   G#3   A3   A#3   B3   C4   C#4   D4    
D2   D#2   E2   F2   F#2   G2   G#2   A2   A#2   B2   C3   C#3   D3   D#3   E3   F3   F#3   G3   G#3   A3    
A1   A#1   B1   C2   C#2   D2   D#2   E2   F2   F#2   G2   G#2   A2   A#2   B2   C3   C#3   D3   D#3   E3    
E1   F1   F#1   G1   G#1   A1   A#1   B1   C2   C#2   D2   D#2   E2   F2   F#2   G2   G#2   A2   A#2   B2    

The Joker and The Thief (Wolfmother): Intro Riff Tab

E   -   -   -   -   -   -   -   -   -   -   -   -    
B   -   -   -   -   -   -   -   -   -   -   -   -    
G   -   -   -   0   5   7   -   -   -   0   5   7    
D   0   5   7   -   -   -   0   5   7   -   -   -    
A   -   -   -   -   -   -   -   -   -   -   -   -    
E   -   -   -   -   -   -   -   -   -   -   -   -    

Stairway To Heaven (Led Zeppelin): Tab of the Intro


E   -   -   -   5   7   -   -   7   8   -   -   8   -   -   -   -   -   -   -   -   -   -   -    
B   -   -   5   -   -   5   -   -   -   5   -   -   7   -   -   7   5   -   -   -   5   -   -    
G   -   5   -   -   -   -   5   -   -   -   5   -   -   7   -   -   -   5   -   5   -   5   -    
D   7   -   -   -   -   -   -   -   -   -   -   -   -   -   7   -   -   -   7   -   -   -   7    
A   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -    
E   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -      

Call for Help:
Text with single note Solos/Riffs/Licks (like the ones I've used above) in the format ["C3","C#3",...,"B3"] would be much appreciated.
Testing needs to be done, it's not proven to be amazingly easy everytime, it just works for these two songs.
Suggestions are welcome for changing the heuristics/ changing the method completely.
Advice is welcome for the inclusion of HammerOns, PullOffs, etc.