\version "2.18.1"
strokeUp = \markup { \postscript #"
  0.1     setlinewidth
  0.5 0   moveto
  0.5 2   lineto
  0.2 1.4 lineto
  0.5 2   moveto
  0.8 1.4 lineto
  stroke
"}

strokeDown = \markup { \postscript #"
  0.1     setlinewidth
  0.5 2   moveto
  0.5 0   lineto
  0.2 0.6 lineto
  0.5 0   moveto
  0.8 0.6 lineto
  stroke
"}

% Golpe symbol
golpe = \markup { \postscript #"
  0.2 setlinewidth
  0 0 moveto
  1 0 lineto
  1 1 lineto
  stroke
  "
  \postscript #"
  0.1       setlinewidth
  -0.6 -0.1  moveto
  -0.6  1.0 lineto
  0.5  1.0 lineto
  stroke
"}  

strokeUpGolpe = \markup { \column { \golpe \line { \strokeUp }}}
iUpGolpe = \markup { \column { \golpe \line { \halign #-1.5 \small i } \line { \strokeUp }}}

% Strokes for all fingers
pUp   = \markup { \column { \small p \line { \strokeUp }}}
pDown = \markup { \column { \small p \line { \strokeDown }}}
iUp   = \markup { \column { \halign #-1.5 \small i \line { \strokeUp }}}
iDown = \markup { \column { \halign #-1.5 \small i \line { \strokeDown }}}
mUp   = \markup { \column { \halign #-0.6 \small m \line { \strokeUp }}}
mDown = \markup { \column { \halign #-0.6 \small m \line { \strokeDown }}}
aUp   = \markup { \column { \halign #-0.8 \small a \line { \strokeUp }}}
aDown = \markup { \column { \halign #-0.8 \small a \line { \strokeDown }}}
xUp   = \markup { \column { \halign #-1 \small x \line { \strokeUp }}}
xDown = \markup { \column { \halign #-1 \small x \line { \strokeDown }}}

\relative c'' {
  \times 4/5 {\once \override TextScript #'extra-offset = #'(-2.7 . -1.5) gis'16\>^\markup { \column { \halign #-0.6 \small m \line { \strokeDown }}}  b, g! d a\!} 
}