%%%%%%%%%% SNIP HERE %%%%%%%%%%
\version "2.19.11"
\header {
title="Pedal Steel Guitar - E9th"
}
noPed = \set fretLabels = #'("0" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12" )
FPed = \set fretLabels = #'("0F" "1F" "2F" "3F" "4F" "5F" "6F" "7F" "8F" "9F" "10F" "11F" "12F" )
APed = \set fretLabels = #'("0A" "1A" "2A" "3A" "4A" "5A" "6A" "7A" "8A" "9A" "10A" "11A" "12A" )
PSGE-tuning = \stringTuning <b, d e fis gis b e' gis' dis' fis'>
Notes = { <e' a' cis''>2 e''4}
psgNotes = {
%%\set TabStaff.minimumFret = #8
\set TabStaff.restrainOpenStrings = ##t
%%\override StringNumber #'transparent = ##t
\noPed
<<{ \noPed e'2\6 } \\ { \APed g'2\5 } \\ { \FPed c''2\4 } >> e''4\4
}
\score {
<<
\new Staff { \clef "G" \key a \major \time 3/4 \Notes }
\new TabStaff \with
{
stringTunings = \PSGE-tuning
tablatureFormat = #fret-letter-tablature-format
}
{
\psgNotes
}
>>
}
%%%%%%%%%% SNIP HERE %%%%%%%%%%
using \noPed, I initalized the fretLabels to use normal numbers. FPed sets the F suffix, APed the A suffix. copy and paste to your heart's delight to get more alterations. you will have to write your chords as temporary polyphonic voices, as in the example so the tab is formatted correctly for each distinct string.
it's clunky, but it works. however, i'm sure one could hack the fret-letter-tablature-format function to do this more elegantly.
HTH, regards,
sb