Skip to content

VaughanCLI

Pedro Santos edited this page May 8, 2018 · 33 revisions

VaughanCLI is a command line app to draw guitar tab

It's also distributed as a .NET Core global tool and can be installed using the following command: dotnet tool install -g VaughanCLI

The tool was only tested in .Net Core 2.1 RC

Example usage

Command

dotnet VaughanCli.dll scale -s Bbionian -min 5 -max 8

Output

e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

Command

dotnet VaughanCli.dll chord -c bbMajor7 -b sixth -s drop3 -i root

Output

e||-----||
B||--6--||
G||--7--||
D||--7--||
A||-----||
E||--6--||

Command

dotnet VaughanCli.dll arpeggio -min 5 -max 8 -c BbMajor7

Output

e||--------------------------5--6--||
B||-----------------------6--------||
G||--------------------7-----------||
D||--------------7--8--------------||
A||--------5--8--------------------||
E||--5--6--------------------------||

Command

dotnet VaughanCli.dll chords -b sixth -s drop3 -c cMaj7 dmin7 emin7 fMaj7

Output

e||----------------||
B||--8--10--12--1--||
G||--9--10--12--2--||
D||--9--10--12--2--||
A||----------------||
E||--8--10--12--1--||

Command

dotnet VaughanCli.dll chords -b fifth -s drop2 -c cMaj7 dmin7 emin7 fMaj7

Output

e||---------------||
B||--5--6--8--10--||
G||--4--5--7--9---||
D||--5--7--9--10--||
A||--3--5--7--8---||
E||---------------||

Command

dotnet VaughanCli.dll voicelead -v lead -b fourth --chords -s drop2 -c cm7 f7 bbmaj7 ebmaj7 am7b5 d7 gm7

Output

e||--11--11--10--10--8--8--6--||
B||--11--10--10--8---8--7--6--||
G||--12--10--10--8---9--7--7--||
D||--10--10--8---8---7--7--5--||
A||---------------------------||
E||---------------------------||

Command

dotnet VaughanCli.dll commonscales -min 5 -max 9 -c cm7 f7 bbmaj7 ebmaj7 am7b5 d7 gm7                                                                         

Output

Bb MajorSixthDiminishedScale
e||--------------------------------------------------5--6--8--||
B||-----------------------------------------6--7--8-----------||
G||--------------------------------5--7--8--------------------||
D||-----------------------5--7--8-----------------------------||
A||-----------5--6--8--9--------------------------------------||
E||--5--6--8--------------------------------------------------||

Command

dotnet VaughanCli.dll scalesforchord -min 5 -max 9 -c cm7                                                                         

Output

C Dorian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

C Phrygian
e||--------------------------------------------6--8--9--||
B||-----------------------------------6--8--9-----------||
G||--------------------------5--6--8--------------------||
D||-----------------5--6--8-----------------------------||
A||-----------6--8--------------------------------------||
E||--6--8--9--------------------------------------------||

C Aolian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

C MinorPentatonic
e||--------------------------------6--8--||
B||--------------------------6--8--------||
G||--------------------5--8--------------||
D||--------------5--8--------------------||
A||--------6--8--------------------------||
E||--6--8--------------------------------||

C Blues
e||--------------------------------------6--8--||
B||-----------------------------6--7--8--------||
G||-----------------------5--8-----------------||
D||-----------------5--8-----------------------||
A||--------6--8--9-----------------------------||
E||--6--8--------------------------------------||

C Dorianb2
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

C HalfWholeDiminished
e||-----------------------------------------------------5--6--8--9--||
B||--------------------------------------------5--7--8--------------||
G||--------------------------------5--6--8--9-----------------------||
D||-----------------------5--7--8-----------------------------------||
A||--------------6--7--9--------------------------------------------||
E||--5--6--8--9-----------------------------------------------------||

D Phrygian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

D Locrian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

Eb Ionian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

Eb Lydian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

Eb Mixolydian
e||--------------------------------------------6--8--9--||
B||-----------------------------------6--8--9-----------||
G||--------------------------5--6--8--------------------||
D||-----------------5--6--8-----------------------------||
A||-----------6--8--------------------------------------||
E||--6--8--9--------------------------------------------||

Eb MajorPentatonic
e||--------------------------------6--8--||
B||--------------------------6--8--------||
G||--------------------5--8--------------||
D||--------------5--8--------------------||
A||--------6--8--------------------------||
E||--6--8--------------------------------||

Eb LydianDominant
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

Eb Bebop
e||--------------------------------------------------6--8--9--||
B||-----------------------------------------6--8--9-----------||
G||-----------------------------5--6--7--8--------------------||
D||--------------------5--6--8--------------------------------||
A||-----------5--6--8-----------------------------------------||
E||--6--8--9--------------------------------------------------||

Eb HalfWholeDiminished
e||-----------------------------------------------------5--6--8--9--||
B||--------------------------------------------5--7--8--------------||
G||--------------------------------5--6--8--9-----------------------||
D||-----------------------5--7--8-----------------------------------||
A||--------------6--7--9--------------------------------------------||
E||--5--6--8--9-----------------------------------------------------||

Eb MajorSixthDiminishedScale
e||--------------------------------------------------6--7--8--||
B||-----------------------------------------6--8--9-----------||
G||--------------------------------5--7--8--------------------||
D||--------------------5--6--8--9-----------------------------||
A||-----------5--6--8-----------------------------------------||
E||--6--7--8--------------------------------------------------||

F Dorian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

F Mixolydian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

F Aolian
e||--------------------------------------------6--8--9--||
B||-----------------------------------6--8--9-----------||
G||--------------------------5--6--8--------------------||
D||-----------------5--6--8-----------------------------||
A||-----------6--8--------------------------------------||
E||--6--8--9--------------------------------------------||

F Mixolydianb6
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

F Bebop
e||-----------------------------------------------------5--6--8--||
B||--------------------------------------------5--6--8-----------||
G||--------------------------------5--7--8--9--------------------||
D||-----------------------5--7--8--------------------------------||
A||-----------5--6--7--8-----------------------------------------||
E||--5--6--8-----------------------------------------------------||

F DominantDiminishedScale
e||-----------------------------------------------------5--6--8--9--||
B||--------------------------------------------5--6--8--------------||
G||--------------------------------5--6--8--9-----------------------||
D||-----------------------5--7--8-----------------------------------||
A||--------------6--7--8--------------------------------------------||
E||--5--6--8--9-----------------------------------------------------||

G Phrygian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

G Aolian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

G Locrian
e||--------------------------------------------6--8--9--||
B||-----------------------------------6--8--9-----------||
G||--------------------------5--6--8--------------------||
D||-----------------5--6--8-----------------------------||
A||-----------6--8--------------------------------------||
E||--6--8--9--------------------------------------------||

G HarmonicMinor
e||--------------------------------------------5--6--8--||
B||--------------------------------------7--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--9-----------------------------------||
E||--5--6--8--------------------------------------------||

G NeapolitanMinor
e||--------------------------------------------6--8--||
B||-----------------------------------7--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--9-----------------------------------||
E||--6--8--------------------------------------------||

G LocrianSharp2
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

A Locrian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

A AlteredDominant
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

Bb Ionian
e||--------------------------------------------5--6--8--||
B||--------------------------------------6--8-----------||
G||-----------------------------5--7--8-----------------||
D||--------------------5--7--8--------------------------||
A||-----------5--6--8-----------------------------------||
E||--5--6--8--------------------------------------------||

Bb Dorian
e||--------------------------------------------6--8--9--||
B||-----------------------------------6--8--9-----------||
G||--------------------------5--6--8--------------------||
D||-----------------5--6--8-----------------------------||
A||-----------6--8--------------------------------------||
E||--6--8--9--------------------------------------------||

Bb Mixolydian
e||--------------------------------------------6--8--||
B||-----------------------------------6--8--9--------||
G||--------------------------5--7--8-----------------||
D||-----------------5--6--8--------------------------||
A||--------5--6--8-----------------------------------||
E||--6--8--------------------------------------------||

Bb MelodicMinor
e||--------------------------------------------5--6--8--9--||
B||--------------------------------------6--8--------------||
G||-----------------------------5--6--8--------------------||
D||--------------------5--7--8-----------------------------||
A||--------------6--8--------------------------------------||
E||--5--6--8--9--------------------------------------------||

Bb Bebop
e||--------------------------------------------------5--6--8--||
B||-----------------------------------------6--8--9-----------||
G||--------------------------------5--7--8--------------------||
D||--------------------5--6--7--8-----------------------------||
A||-----------5--6--8-----------------------------------------||
E||--5--6--8--------------------------------------------------||

Bb MajorSixthDiminishedScale
e||--------------------------------------------------5--6--8--||
B||-----------------------------------------6--7--8-----------||
G||--------------------------------5--7--8--------------------||
D||-----------------------5--7--8-----------------------------||
A||-----------5--6--8--9--------------------------------------||
E||--5--6--8--------------------------------------------------||

Bb MinorSixthDiminishedScale
e||--------------------------------------------------5--6--8--9--||
B||-----------------------------------------6--7--8--------------||
G||--------------------------------5--6--8-----------------------||
D||-----------------------5--7--8--------------------------------||
A||--------------6--8--9-----------------------------------------||
E||--5--6--8--9--------------------------------------------------||