%% DO NOT EDIT this file manually; it is automatically
-%% generated from LSR http://lsr.dsi.unimi.it
+%% 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.14.2"
+\version "2.18.0"
\header {
lsrtags = "fretted-strings"
-%% Translation of GIT committish: 6977ddc9a3b63ea810eaecb864269c7d847ccf98
- texidoces = "
-Referencia para armónicos sobre cuerdas al aire (armónicos naturales):
-
-"
- doctitlees = "Referencia para armónicos sobre cuerdas al aire"
-
-%% Translation of GIT committish: f86f00c1a8de0f034ba48506de2801c074bd5422
- texidocde = "
-Referenz für Flageolett von offenen Saiten:
-"
- doctitlede = "Referenz für Flageolett von offenen Saiten"
-
-%% Translation of GIT committish: 3b125956b08d27ef39cd48bfa3a2f1e1bb2ae8b4
- texidocfr = "
-Table des harmoniques sur corde à vide (harmoniques naturelles) :
-
-"
- doctitlefr = "Table des harmoniques sur corde à vide"
-
-
-
texidoc = "
This snippet demonstrates open-string harmonics
} % 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