Tablature automatic string and fret calculations should proceed from
the lowest-pitched string to the highest-pitched string. A context
property is available to tell whether string one is the highest-pitch
string. Setting highStringOne to ##t should have the calculation
start with the highest-numbered string and proceed to the
lowest-numbered string (which would be the lowest pitch to the highest
pitch). The calculation instead starts from string one, regardless of
the setting of highStringOne.
All three of the TabStaffs in this example should have the same
appearance. THe second one is incorrect.
\version "2.24"
mynotes = {
c'4 e' g' c'' |
e''4 g'' b'' c'''
}
<<
\new Staff {
\clef treble
\mynotes
}
\new TabStaff {
% THis one is correct
\set Staff.stringTunings = \stringTuning <c' g' d'' a''>
\mynotes
}
\new TabStaff {
% This one is wrong
\set Staff.stringTunings = \stringTuning <a'' d'' g' c'>
\set Staff.highStringOne = ##t
\mynotes
}
\new TabStaff {
%This one is correct
\set Staff.stringTunings = \stringTuning <c' g' d'' a''>
\set Staff.stringOneTopmost = ##f
\mynotes
}
>>
Thanks,
Carl Sorensen