Half Price Membership Today!
Today () you can get immediate access to our Members Area downloads for a small donation of just $14.95 (half normal price of $29.95).


Donate
in various currencies...

A-Z (artist name) of Guitar Tab
A    B    C    D    E    F
G    H    I    J    K    L
M    N    O    P    Q    R
S    T    U    V    W    X
Y    Z    0-9

A-Z (artist name) of Guitar Tab
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z   0-9

Click HERE for an easy print version of theory - chord chart ps


################################################################
# The following is the author's own interpretation of the song #
# to be used for studying or private use only. Downloaded from #
# www.TabGuitarLessons.com. FREE GUITAR SOFTWARE + LOTS MORE!  #
# Home of the 60 minute fretboard memory technique. You'll     #
# memorise ALL the notes and positions on the fretboard in 60  #
# minutes or less. visit www.TabGuitarLessons.com today.       #
################################################################
From: LS OOI 
 This is a POSTSCRIPT file which prints out a chord chart row by row in the
 key from Ab to G. The script file was derived from CHORD PRO program which
 I have modified to obtain this. Basically, it gives the guitarist a 
 "ONE PAGE CHORD LOOK UP CHART". 
 Couple of things I would like to explain first:
  
 * As with CHORD PRO the output of the chord are in grid and dots format. No
   fingering is shown, hence, the player will have to find the most comfortable
   position for himself but that allows flexibity. 
  
 * The most common (this is subjective) notation is used to represent same 
   chords with two names eg. with Gbm and F#m, the latter is used.
 
 * Most of the chords are easy, comfortable, position (I) types.
 
 * The chart shows one method to play the chord but by no means is the only
   way to play a chord. Of course, one can play the same chord at various fret 
   positions along the fingerboard and there is also the movable chord 
   positions not shown here. 
  
 * Exotic chords like Eb7-5 , etc, etc. are not shown here, I have only 11
   columns to put the different chord modes for a particular key.
 
 * Feel free to modify the postscript file below to print out a particular 
   chord position which you prefer. The definitions of chords in the 
   postscript file is simple, eg. C  -2 3 2 0 2 0  1
   Here -2 = non-contributing string, does not help in defining chord
         0 = open string, contributes to chord notes
    3  2  0  2  0  1  = frets depressed at strings 5,4,3,2,1
         
 How to print this postscript file? Well, first you will need to cut the post
 sript and save it as say, chord_chart.ps. I don't know about other systems 
 but basically on the HP-UX station I work with I use :
         $ lp -d   chord_chart.ps 
 
 All in all, definitely a good tool for any guitarist. ENJOY! 
 
 regards,
 ________________________________________________________________
 L.S. OOI (TEST ENGINEER)          __    ____
 Motorola Penang, Malaysia.       /  `--'  .-'          ___
 EMAIL : lsooi@comm.mot.com       | H O O IIIIIIIIIIIII[___>
    "...KEEP JAMMIN' THAT JAZZ!"  \__.--.__\
 ________________________________________________________________
 
 %%------------------- CUT HERE -----------------------------------------
 %%Title: CHORD DIRECTORY CHART   
 %%Arrangement of chord list : L.S. Ooi  (lsooi@comm.mot.com)
 %%Creator of Chord PRO: Martin Leclerc & Mario Dorion
 %%Pages: (atend)
 %%BoundingBox: 5 5 605 787
 %%EndComments
 /inch {72 mul } def
 %  iso.ps  reencodeing of ISO 8859-1 8-bit french characters
 %
 /reencodedict 5 dict def
 /ReEncode
   { reencodedict begin
       /newencoding exch def
       /newfontname exch def
       /basefontname exch def
 
       /basefontdict basefontname findfont def
 
       /newfont basefontdict maxlength dict def
 
       basefontdict
       {  exch dup dup /FID ne exch /Encoding ne and
         { exch newfont 3 1 roll put }
         { pop pop }
         ifelse
       } forall
       newfont /FontName newfontname put
       newfont /Encoding newencoding put
       newfontname newfont definefont pop
       end
    } def
 
 /ISO 256 array def
 
 0 1 255 { ISO exch /.notdef put } for
 ISO
 
   dup 8#040 /space put
   dup 8#041 /exclam put
   dup 8#042 /quotedbl put
   dup 8#043 /numbersign put
   dup 8#044 /dollar put
   dup 8#045 /percent put
   dup 8#046 /ampersand put
   dup 8#047 /quotesingle put
   dup 8#050 /parenleft put
   dup 8#051 /parenright put
   dup 8#052 /asterisk put
   dup 8#053 /plus put
   dup 8#054 /comma put
   dup 8#055 /hyphen put
   dup 8#056 /period put
   dup 8#057 /slash put
   dup 8#060 /zero put
   dup 8#061 /one put
   dup 8#062 /two put
   dup 8#063 /three put
   dup 8#064 /four put
   dup 8#065 /five put
   dup 8#066 /six put
   dup 8#067 /seven put
   dup 8#070 /eight put
   dup 8#071 /nine put
   dup 8#072 /colon put
   dup 8#073 /semicolon put
   dup 8#074 /less put
   dup 8#075 /equal put
   dup 8#076 /greater put
   dup 8#077 /question put
   dup 8#100 /at put
   dup 8#101 /A put
   dup 8#102 /B put
   dup 8#103 /C put
   dup 8#104 /D put
   dup 8#105 /E put
   dup 8#106 /F put
   dup 8#107 /G put
   dup 8#110 /H put
   dup 8#111 /I put
   dup 8#112 /J put
   dup 8#113 /K put
   dup 8#114 /L put
   dup 8#115 /M put
   dup 8#116 /N put
   dup 8#117 /O put
   dup 8#120 /P put
   dup 8#121 /Q put
   dup 8#122 /R put
   dup 8#123 /S put
   dup 8#124 /T put
   dup 8#125 /U put
   dup 8#126 /V put
   dup 8#127 /W put
   dup 8#130 /X put
   dup 8#131 /Y put
   dup 8#132 /Z put
   dup 8#133 /bracketleft put
   dup 8#134 /backslash put
   dup 8#135 /bracketright put
   dup 8#136 /asciicircum put
   dup 8#137 /underscore put
   dup 8#140 /grave put
   dup 8#141 /a put
   dup 8#142 /b put
   dup 8#143 /c put
   dup 8#144 /d put
   dup 8#145 /e put
   dup 8#146 /f put
   dup 8#147 /g put
   dup 8#150 /h put
   dup 8#151 /i put
   dup 8#152 /j put
   dup 8#153 /k put
   dup 8#154 /l put
   dup 8#155 /m put
   dup 8#156 /n put
   dup 8#157 /o put
   dup 8#160 /p put
   dup 8#161 /q put
   dup 8#162 /r put
   dup 8#163 /s put
   dup 8#164 /t put
   dup 8#165 /u put
   dup 8#166 /v put
   dup 8#167 /w put
   dup 8#170 /x put
   dup 8#171 /y put
   dup 8#172 /z put
   dup 8#173 /braceleft put
   dup 8#174 /bar put
   dup 8#175 /braceright put
   dup 8#176 /asciitilde put
   dup 8#241 /exclamdown put
   dup 8#242 /cent put
   dup 8#243 /sterling put
   dup 8#244 /currency put
   dup 8#245 /yen put
   dup 8#246 /bar put
   dup 8#247 /section put
   dup 8#250 /dieresis put
   dup 8#251 /copyright put
   dup 8#252 /ordfeminine put
   dup 8#253 /guillemotleft put
   dup 8#254 /.notdef put
   dup 8#255 /endash put
   dup 8#256 /registered put
   dup 8#257 /tilde put
   dup 8#260 /ring put
   dup 8#261 /.notdef put
   dup 8#262 /.notdef put
   dup 8#263 /.notdef put
   dup 8#264 /acute put
   dup 8#265 /.notdef put
   dup 8#266 /paragraph put
   dup 8#267 /.notdef put
   dup 8#270 /cedilla put
   dup 8#271 /.notdef put
   dup 8#272 /ordmasculine put
   dup 8#273 /guillemotright put
   dup 8#274 /.notdef put
   dup 8#275 /circumflex put
   dup 8#276 /dotlessi put
   dup 8#277 /questiondown put
   dup 8#300 /Agrave put
   dup 8#301 /Aacute put
   dup 8#302 /Acircumflex put
   dup 8#303 /Atilde put
   dup 8#304 /Adieresis put
   dup 8#305 /Aring put
   dup 8#306 /AE put
   dup 8#307 /Ccedilla put
   dup 8#310 /Egrave put
   dup 8#311 /Eacute put
   dup 8#312 /Ecircumflex put
   dup 8#313 /Edieresis put
   dup 8#314 /Igrave put
   dup 8#315 /Iacute put
   dup 8#316 /Icircumflex put
   dup 8#317 /Idieresis put
   dup 8#320 /.notdef put
   dup 8#321 /Ntilde put
   dup 8#322 /Ograve put
   dup 8#323 /Oacute put
   dup 8#324 /Ocircumflex put
   dup 8#325 /Otilde put
   dup 8#326 /Odieresis put
   dup 8#327 /.notdef put
   dup 8#330 /Oslash put
   dup 8#331 /Ugrave put
   dup 8#332 /Uacute put
   dup 8#333 /Ucircumflex put
   dup 8#334 /Udieresis put
   dup 8#335 /.notdef put
   dup 8#336 /.notdef put
   dup 8#337 /germandbls put
   dup 8#340 /agrave put
   dup 8#341 /aacute put
   dup 8#342 /acircumflex put
   dup 8#343 /atilde put
   dup 8#344 /adieresis put
   dup 8#345 /aring put
   dup 8#346 /ae put
   dup 8#347 /ccedilla put
   dup 8#350 /egrave put
   dup 8#351 /eacute put
   dup 8#352 /ecircumflex put
   dup 8#353 /edieresis put
   dup 8#354 /igrave put
   dup 8#355 /iacute put
   dup 8#356 /icircumflex put
   dup 8#357 /idieresis put
   dup 8#360 /.notdef put
   dup 8#361 /ntilde put
   dup 8#362 /ograve put
   dup 8#363 /oacute put
   dup 8#364 /ocircumflex put
   dup 8#365 /otilde put
   dup 8#366 /odieresis put
   dup 8#367 /.notdef put
   dup 8#370 /oslash put
   dup 8#371 /ugrave put
   dup 8#372 /uacute put
   dup 8#373 /ucircumflex put
   dup 8#374 /udieresis put
   dup 8#375 /ydieresis put
   dup 8#376 /.notdef put
   pop
 
 
 /CHORD_FONT { /Helvetica-Oblique findfont 9 scalefont } def
 /Helvetica-Oblique /Helvetica-Oblique ISO ReEncode
 /TEXT_FONT { /Times-Roman findfont 12 scalefont } def
 /Times-Roman /Times-Roman ISO ReEncode
 % routines for the drawing of the chords
 /grid { 
         gsave currentpoint
         6 { 0 cagesizeX rlineto incr cagesize neg incr add rmoveto } repeat
         moveto
         5 { cagesize 0 rlineto 0 cagesize sub incr rmoveto } repeat
         1 setlinewidth stroke grestore
         gsave
         0 cagesizeX rmoveto cagesize 0 rlineto
         cagesize 30 div setlinewidth stroke
         grestore        
 } def
 
 /dot {
         gsave
         /fret exch def /str exch def
         /x 5  fret abs sub incr mul half-incr sub def
         /y 6 str sub incr mul def
         y x rmoveto
         0 setgray
         fret -1 eq
           {
           0 incr rmoveto
           check neg  check neg rmoveto
           check check rlineto check check rlineto
           check neg check neg rmoveto check neg check rmoveto
           check check neg rlineto check check neg rlineto
           cagesize 50 div setlinewidth stroke
           }
           {  fret 0 ne
             { currentpoint dot-size 0 360 arc fill}
             { currentpoint
               check 0 360 newpath arc
               cagesize 50 div setlinewidth
             }
             ifelse 
             stroke 
           }
           ifelse
         grestore
 } def   
 
 /dots {
         grid
         /fret-displ exch def
           1 1 6
           {
             /str exch def
             /fret exch def
             fret -2 ne {str fret dot} if
           } for
 
         fret-displ 1 ne
         {
           gsave
           0 cagesize 3 div sub cagesizeX incr sub rmoveto
           /char 1 string def fret-displ char cvs show grestore 
         } if
 
         /chord-name exch def
         gsave displ-font setfont
         0 cagesizeX cagesizeX 15 div add dot-size 3 mul add rmoveto
         chord-name stringwidth pop 2 div cagesize 2 div exch sub 0 rmoveto
         chord-name show chord-font setfont grestore
 } def
 
 /cagesize 30 def
 /incr cagesize 5 div def
 /cagesizeX incr 4 mul def
 /half-incr incr 2 div def
 /dot-size cagesize 15 div def
 /check cagesize 20 div def
 
 /chord-font /Times-Roman findfont cagesize 5 div scalefont def
 /displ-font /Times-Roman findfont cagesize 3 div scalefont def
 % end of the routines for the drawing of the chords
 
 %%EndProlog
 %%Page: "1" 1
 %%BeginPageSetup
 /pgsave save def
 1.000000 1.000000 scale
 0.000000 rotate
 %%EndPageSetup
 /TEXT_FONT { /Times-Roman findfont 17 scalefont } def
 /Times-Roman /Times-Roman ISO ReEncode
 TEXT_FONT setfont
 ( CHORDS CHART) dup stringwidth pop 2 div
 670 2 div exch sub 756 moveto
 show
 /TEXT_FONT { /Times-Roman findfont 12 scalefont } def
 /Times-Roman /Times-Roman ISO ReEncode
 TEXT_FONT setfont
 50 739 moveto
 (* NOTE THAT Bb = A#,  Ab = G#, Db = C#,  Eb = D#,  Gb = F#) show
 %------------ Ab CHORDS ------------------------
 50 680 moveto
 (Ab) 1 3 3 2 1 1 4 dots
 100 680 moveto
 (G#m) 1 3 3 1 1 1 4 dots
 150 680 moveto
 (Ab6) 4 3 1 1 1 1 1 dots
 200 680 moveto
 (Ab7) -2 -2 1 1 1 2 1 dots
 250 680 moveto
 (Ab9) -2 -2 1 3 1 2 1 dots
 300 680 moveto
 (G#m6) -2 -2 3 4 4 4 1 dots
 350 680 moveto
 (G#m7) -2 -2 1 1 0 2 1 dots
 400 680 moveto
 (Abmaj7) -2 -2 1 1 1 3 1 dots
 450 680 moveto
 (G#dim) -2 -2 0 1 0 1 1 dots
 500 680 moveto
 (Ab+) -2 -2 2 1 1 0 1 dots
 550 680 moveto
 (Absus) -2 -2 1 1 2 4 1 dots
 %------------ A CHORDS ------------------------
 50 630 moveto
 (A) -2 0 2 2 2 0 1 dots
 100 630 moveto
 (Am) -2 0 2 2 1 0 1 dots
 150 630 moveto
 (A6) -2 0 2 2 2 2 1 dots
 200 630 moveto
 (A7) -2 0 2 2 2 3 1 dots
 250 630 moveto
 (A9) -2 0 2 4 2 3 1 dots
 300 630 moveto
 (Am6) 0 0 2 2 1 2 1 dots
 350 630 moveto
 (Am7) -2 0 2 2 1 3 1 dots
 400 630 moveto
 (Amaj7) -2 0 2 1 2 0 1 dots
 450 630 moveto
 (Adim) -2 -2 1 2 1 2 1 dots
 500 630 moveto
 (A+) -2 0 3 2 2 1 1 dots
 550 630 moveto
 (Asus) -2 -2 2 2 3 0 1 dots
 %------------ Bb CHORDS ------------------------
 50 580 moveto
 (Bb) -2 1 3 3 3 1 1 dots
 100 580 moveto
 (Bbm) -2 1 3 3 2 1 1 dots
 150 580 moveto
 (Bb6) 1 1 3 3 3 3 1 dots
 200 580 moveto
 (Bb7) -2 -2 1 1 1 2 3 dots
 250 580 moveto
 (Bb9) 1 1 3 1 1 1 1 dots
 300 580 moveto
 (Bbm6) -2 -2 3 3 2 3 1 dots
 350 580 moveto
 (Bbm7) -2 -2 3 3 2 4 1 dots
 400 580 moveto
 (Bbmaj7) -2 1 3 2 3 -2 1 dots
 450 580 moveto
 (Bbdim) -2 -2 2 3 2 3 1 dots
 500 580 moveto
 (Bb+) -2 -2 0 3 3 2 1 dots
 550 580 moveto
 (Bbsus) -2 -2 3 3 4 1 1 dots
 %------------ B CHORDS ------------------------
 50 530 moveto
 (B) -2 2 4 4 4 2 1 dots
 100 530 moveto
 (Bm) -2 2 4 4 3 2 1 dots
 150 530 moveto
 (B6) 2 2 4 4 4 4 1 dots
 200 530 moveto
 (B7) 0 2 1 2 0 2 1 dots
 250 530 moveto
 (B9) -2 2 1 2 2 2 1 dots
 300 530 moveto
 (Bm6) -2 -2 4 4 3 4 2 dots
 350 530 moveto
 (Bm7) -2 1 3 1 2 1 2 dots
 400 530 moveto
 (Bmaj7) -2 2 4 3 4 -2 1 dots
 450 530 moveto
 (Bdim) -2 -2 0 1 0 1 1 dots
 500 530 moveto
 (B+) -2 -2 3 2 2 1 3 dots
 550 530 moveto
 (Bsus) -2 -2 3 3 4 1 2 dots
 %------------ C CHORDS ------------------------
 50 480 moveto
 (C) -2 3 2 0 1 0 1 dots
 100 480 moveto
 (Cm) -2 1 3 3 2 1 3 dots
 150 480 moveto
 (C6) -2 0 2 2 1 3 1 dots
 200 480 moveto
 (C7) 0 3 2 3 1 0 1 dots
 250 480 moveto
 (C9) -2 3 2 3 3 3 1 dots
 300 480 moveto
 (Cm6) -2 -2 1 2 1 3 1 dots
 350 480 moveto
 (Cm7) -2 -2 1 3 1 3 1 dots
 400 480 moveto
 (Cmaj7) -2 3 2 0 0 0 1 dots
 450 480 moveto
 (Cdim) -2 -2 1 2 1 2 1 dots
 500 480 moveto
 (C+) -2 -2 2 1 1 0 1 dots
 550 480 moveto
 (Csus) -2 -2 3 0 1 3 1 dots
 %------------ Db CHORDS ------------------------
 50 430 moveto
 (Db) -2 -2 3 1 2 1 1 dots
 100 430 moveto
 (C#m) -2 -2 2 1 2 0 1 dots
 150 430 moveto
 (Db6) -2 -2 3 3 2 4 1 dots
 200 430 moveto
 (Db7) -2 -2 3 4 2 4 1 dots
 250 430 moveto
 (Db9) -2 4 3 4 4 4 1 dots
 300 430 moveto
 (C#m6) -2 -2 2 3 2 4 1 dots
 350 430 moveto
 (C#m7) -2 -2 2 4 2 4 1 dots
 400 430 moveto
 (Dbmaj7) -2 4 3 1 1 1 1 dots
 450 430 moveto
 (C#dim) -2 -2 2 3 2 3 1 dots
 500 430 moveto
 (Db+) -2 -2 3 2 2 1 1 dots
 550 430 moveto
 (Dbsus) -2 -2 3 3 4 1 4 dots
 %------------ D CHORDS ------------------------
 50 380 moveto
 (D) -2 -2 0 2 3 2 1 dots
 100 380 moveto
 (Dm) -2 -2 0 2 3 1 1 dots
 150 380 moveto
 (D6) -2 0 0 2 0 2 1 dots
 200 380 moveto
 (D7) -2 -2 0 2 1 2 1 dots
 250 380 moveto
 (D9) 2 0 0 2 1 0 1 dots 
 300 380 moveto
 (Dm6) -2 -2 0 2 0 1 1 dots
 350 380 moveto
 (Dm7) -2 -2 0 2 1 1 1 dots
 400 380 moveto
 (Dmaj7) -2 -2 0 2 2 2 1 dots
 450 380 moveto
 (Ddim) -2 -2 0 1 0 1 1 dots
 500 380 moveto
 (D+) -2 -2 0 3 3 2 1 dots
 550 380 moveto
 (Dsus) -2 -2 0 2 3 3 1 dots
 %------------ Eb CHORDS ------------------------
 50 330 moveto
 (Eb) -2 -2 3 1 2 1 3 dots
 100 330 moveto
 (Ebm) -2 -2 4 3 4 2 1 dots
 150 330 moveto
 (Eb6) -2 -2 1 3 1 3 1 dots
 200 330 moveto
 (Eb7) -2 -2 1 3 2 3 1 dots
 250 330 moveto
 (Eb9) 1 1 1 3 2 1 1 dots
 300 330 moveto
 (Ebm6) -2 -2 1 3 1 2 1 dots
 350 330 moveto
 (Ebm7) -2 -2 1 3 2 2 1 dots
 400 330 moveto
 (Ebmaj7) -2 -2 1 3 3 3 1 dots
 450 330 moveto
 (Ebdim) -2 -2 1 2 1 2 1 dots
 500 330 moveto
 (Eb+) -2 -2 1 0 0 3 1 dots
 550 330 moveto
 (Ebsus) -2 -2 1 3 4 4 1 dots
 %------------ E CHORDS ------------------------
 50 280 moveto
 (E) 0 2 2 1 0 0 1 dots
 100 280 moveto
 (Em) 0 2 2 0 0 0 1 dots
 150 280 moveto
 (E6) 0 2 2 1 2 0 1 dots
 200 280 moveto
 (E7) 0 2 2 1 3 0 1 dots
 250 280 moveto
 (E9) 0 2 0 1 0 2 1 dots
 300 280 moveto
 (Em6) 0 2 2 0 2 0 1 dots
 350 280 moveto
 (Em7) 0 2 0 0 0 0 1 dots
 400 280 moveto
 (Emaj7) 0 2 1 1 0 -2 1 dots
 450 280 moveto
 (Edim) -2 -2 2 3 2 3 1 dots
 500 280 moveto
 (E+) -2 -2 2 1 1 0 1 dots
 550 280 moveto
 (Esus) 0 2 2 2 0 0 1 dots
 %------------ F CHORDS ------------------------
 50 230 moveto
 (F) 1 3 3 2 1 1 1 dots
 100 230 moveto
 (Fm) 1 3 3 1 1 1 1 dots
 150 230 moveto
 (F6) -2 -2 0 2 1 1 1 dots
 200 230 moveto
 (F7) 1 3 1 2 1 1 1 dots
 250 230 moveto
 (F9) -2 -2 3 2 4 3 1 dots
 300 230 moveto
 (Fm6) -2 -2 0 1 1 1 1 dots
 350 230 moveto
 (Fm7) 1 3 1 1 1 1 1 dots
 400 230 moveto
 (Fmaj7) -2 -2 3 2 1 0 1 dots
 450 230 moveto
 (Fdim) -2 -2 0 1 0 1 1 dots
 500 230 moveto
 (F+) -2 -2 3 2 2 1 1 dots
 550 230 moveto
 (Fsus) -2 -2 3 3 1 1 1 dots
 %------------ Gb CHORDS ------------------------
 50 180 moveto
 (F#) 2 4 4 3 2 2 1 dots
 100 180 moveto
 (F#m) 2 4 4 2 2 2 1 dots
 150 180 moveto
 (Gb6) -2 4 4 3 4 -2 1 dots
 200 180 moveto
 (F#7) -2 -2 4 3 2 0 1 dots
 250 180 moveto
 (F#9)-2 -2 2 1 3 2 3 dots
 300 180 moveto
 (F#m6) -2 -2 1 2 2 2 1 dots
 350 180 moveto
 (F#m7) -2 -2 2 2 2 2 1 dots
 400 180 moveto
 (Gbmaj7) -2 -2 4 3 2 1 1 dots
 450 180 moveto
 (F#dim) -2 -2 1 2 1 2 1 dots
 500 180 moveto
 (Gb+) -2 -2 4 3 3 2 1 dots
 550 180 moveto
 (Gbsus) -2 -2 4 4 2 2 1 dots
 %------------ G CHORDS ------------------------
 50 130 moveto
 (G) 3 2 0 0 0 3 1 dots
 100 130 moveto
 (Gm) 1 3 3 1 1 1 3 dots
 150 130 moveto
 (G6) 3 2 0 0 0 0 1 dots
 200 130 moveto
 (G7) 3 2 0 0 0 1 1 dots
 250 130 moveto
 (G9) 3 0 0 2 0 1 1 dots
 300 130 moveto
 (Gm6) -2 -2 2 3 3 3 1 dots
 350 130 moveto
 (Gm7) 1 3 1 1 1 1 3 dots
 400 130 moveto
 (Gmaj7) -2 -2 4 3 2 1 2 dots
 450 130 moveto
 (Gdim) -2 -2 2 3 2 3 1 dots
 500 130 moveto
 (G+) -2 -2 1 0 0 3 1 dots
 550 130 moveto
 (Gsus) -2 -2 0 0 1 3 1 dots
 %-- END OF CHORDS --
 1  setlinewidth
 0  setgray
 newpath
 50 36 10 sub moveto
 570 0 rlineto
 stroke
 pgsave restore
 showpage
 %%EndPage: "1" 1
 %%Trailer
 %%Pages: 1 1
 %%EOF
 %%--------------- CUT HERE ------------------------

Copyright Guitar Tab & Guitar Lessons at www.TabGuitarLessons.com