I recently wanted to recreate chord tablature sheets that my guitar teacher used to use in his lessons. They were basically a grid of small tables with 5 times 4 cells. These tables were then filled by hand with the chords I was supposed to remember. Creating these tables is a piece of cake but I wanted the possibility to add the chord schemes with LaTeX, adding position, fingers, barrés, specify the root etc. with an easy syntax. I also wanted a similarly easy syntax for creating tablatures of scales.
I did what I always do in these cases: I wrote me a little package, guitarchordschemes
, that allows to do that. Below are a few examples:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{guitarchordschemes}
\begin{document}
\chordscheme[
name = Gmi\textsuperscript{7($\flat$5)} ,
position = IX ,
finger = {3/4, 2/3, 3/2} ,
root = {2/5} ,
mute = {1,6}
]
\end{document}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{guitarchordschemes}
\begin{document}
\chordscheme[
name = Gmi\textsuperscript{7($\flat$5)} ,
position = IX ,
finger = {3/4:3, 2/3:2, 3/2:4} ,
root = {2/5:1} ,
show-root = {4/3} ,
mute = {1,6}
]
\end{document}

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{guitarchordschemes}
\begin{document}
\scales[
name = D major/position II ,
position = I ,
fingering = type 3
]
\end{document}
