1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
|
# guitarchordschemes package
# Matthew Bertucci 2/15/2022 for v0.7
#include:tikz
# loads shapes.misc, arrows, and calc tikzlibraries
#include:cnltx-base
\chordscheme
\chordscheme[options%keyvals]
#keyvals:\chordscheme
fret-number=%<number%>
name=%<chord symbol%>
position=%<position%>
finger=%<fret%>/%<string%>:%<label%>
root=%<fret%>/%<string%>:%<label%>
show-root=%<fret%>/%<string%>
barre=%<fret%>/%<string range%>:%<label%>
ring={%<strings%>}
mute={%<strings%>}
#endkeyvals
\scales
\scales[options%keyvals]
#keyvals:\scales#c
fret-number=%<number%>
name=%<title%>
position=%<position%>
finger=%<fret%>/%<string%>:%<label%>
root=%<fret%>/%<string%>:%<label%>
fingering=#type 1,type 1A,type 2,type 3,type 4
fingering*=#type 1,type 1A,type 2,type 3,type 4
fingering?=#type 1,type 1A,type 2,type 3,type 4
#endkeyvals
\setfingering{name}{fingers}{roots}
\setchordscheme{options%keyvals}
#keyvals:\setchordscheme,\usepackage/guitarchordschemes#c
x-unit=##L
y-unit=##L
rotate=%<angle%>
finger-format={%<TeX code%>}
finger-format+={%<TeX code%>}
position-format={%<TeX code%>}
position-format+={%<TeX code%>}
name-format={%<TeX code%>}
name-format+={%<TeX code%>}
name-below#true,false
name-distance=##L
chord-name-cs=%<cs%>
scales-name-cs=%<cs%>
string-name-format={%<TeX code%>}
string-name-format+={%<TeX code%>}
strings=%<number%>
chord-frets=%<number%>
scales-frets=%<number%>
line-width=##L
finger-radius=%<number%>
finger-x-offset=%<number%>
finger-y-offset=%<number%>
finger-style={%<TikZ style%>}
root-style={%<TikZ style%>}
show-root-style={%<TikZ style%>}
ringing-style={%<TikZ style%>}
muted-style={%<TikZ style%>}
tuning={%<strings%>}
restrict-bounding-box#true,false
#endkeyvals
\rootsymbol#*
\showrootsymbol#*
\ringingstring#*
\mutedstring#*
|