-% DO NOT EDIT this file manually; it is automatically
-% generated from Documentation/snippets/new
-% Make any changes in Documentation/snippets/new/
-% and then run scripts/auxiliar/makelsr.py
-%
-% This file is in the public domain.
-%% Note: this file works from version 2.13.49
-\version "2.13.49"
+%% DO NOT EDIT this file manually; it is automatically
+%% generated from LSR http://lsr.di.unimi.it
+%% Make any changes in LSR itself, or in Documentation/snippets/new/ ,
+%% and then run scripts/auxiliar/makelsr.py
+%%
+%% This file is in the public domain.
+\version "2.18.0"
\header {
lsrtags = "fretted-strings"
+
texidoc = "
-Reference for open-string harmonics:
+This snippet demonstrates open-string harmonics
+
"
- doctitle = "Reference for open-string harmonics"
+ doctitle = "Open string harmonics in tablature"
} % begin verbatim
-
openStringHarmonics = {
+ \textSpannerDown
+ \override TextSpanner.staff-padding = #3
+ \override TextSpanner.dash-fraction = #0.3
+ \override TextSpanner.dash-period = #1
+
%first harmonic
- \harmonicByFret #12 e,2\6_\markup{"1st harm."}
- \harmonicByRatio #1/2 e,\6
+ \override TextSpanner.bound-details.left.text = \markup\small "1st harm. "
+ \harmonicByFret #12 e,2\6\startTextSpan
+ \harmonicByRatio #1/2 e,\6\stopTextSpan
+
%second harmonic
- \harmonicByFret #7 e,\6_\markup{"2nd harm. - - - -"}
+ \override TextSpanner.bound-details.left.text = \markup\small "2nd harm. "
+ \harmonicByFret #7 e,\6\startTextSpan
\harmonicByRatio #1/3 e,\6
\harmonicByFret #19 e,\6
- \harmonicByRatio #2/3 e,\6
+ \harmonicByRatio #2/3 e,\6\stopTextSpan
%\harmonicByFret #19 < e,\6 a,\5 d\4 >
%\harmonicByRatio #2/3 < e,\6 a,\5 d\4 >
+
%third harmonic
- \harmonicByFret #5 e,\6_\markup{"3rd harm. - - - -"}
+ \override TextSpanner.bound-details.left.text = \markup\small "3rd harm. "
+ \harmonicByFret #5 e,\6\startTextSpan
\harmonicByRatio #1/4 e,\6
\harmonicByFret #24 e,\6
- \harmonicByRatio #3/4 e,\6
+ \harmonicByRatio #3/4 e,\6\stopTextSpan
\break
+
%fourth harmonic
- \harmonicByFret #4 e,\6_\markup{"4th harm. - - - - - - - - - - - - -"}
+ \override TextSpanner.bound-details.left.text = \markup\small "4th harm. "
+ \harmonicByFret #4 e,\6\startTextSpan
\harmonicByRatio #1/5 e,\6
\harmonicByFret #9 e,\6
\harmonicByRatio #2/5 e,\6
\harmonicByFret #16 e,\6
- \harmonicByRatio #3/5 e,\6
+ \harmonicByRatio #3/5 e,\6\stopTextSpan
+
%fifth harmonic
- \harmonicByFret #3 e,\6_\markup{"5th harm."}
- \harmonicByRatio #1/6 e,\6
+ \override TextSpanner.bound-details.left.text = \markup\small "5th harm. "
+ \harmonicByFret #3 e,\6\startTextSpan
+ \harmonicByRatio #1/6 e,\6\stopTextSpan
\break
+
%sixth harmonic
- \harmonicByFret #2.7 e,\6_\markup{"6th harm."}
- \harmonicByRatio #1/7 e,\6
+ \override TextSpanner.bound-details.left.text = \markup\small "6th harm. "
+ \harmonicByFret #2.7 e,\6\startTextSpan
+ \harmonicByRatio #1/7 e,\6\stopTextSpan
+
%seventh harmonic
- \harmonicByFret #2.3 e,\6_\markup{"7th harm."}
- \harmonicByRatio #1/8 e,\6
+ \override TextSpanner.bound-details.left.text = \markup\small "7th harm. "
+ \harmonicByFret #2.3 e,\6\startTextSpan
+ \harmonicByRatio #1/8 e,\6\stopTextSpan
+
%eighth harmonic
- \harmonicByFret #2 e,\6_\markup{"8th harm."}
- \harmonicByRatio #1/9 e,\6
+ \override TextSpanner.bound-details.left.text = \markup\small "8th harm. "
+ \harmonicByFret #2 e,\6\startTextSpan
+ \harmonicByRatio #1/9 e,\6\stopTextSpan
}
\score {
<<
- \new Staff {
+ \new Staff
+ \with { \omit StringNumber } {
\new Voice {
\clef "treble_8"
\openStringHarmonics