Lilyponders,

I might be pushing the fretboard to its limit but i just found a very useful use after a discussion with my Violin teacher and I'd like to know if it's possible to print fingers dot on the same strings.

It can also be used to print scales like the following on guitar:


I tried the following but that did not product the expected outcome:
violinTuning = #'(16 9 2 -5)

patternA    = <g   d' bf' g'' >
patternB    = < g\4  d'\3  bf'\2  g'\1 bf'\1>

\storePredefinedDiagram #default-fret-table \patternA
                        #violinTuning
                        #"o;o;1-1;3-2;"               

\storePredefinedDiagram #default-fret-table \patternB
                        #violinTuning
                        #"4-o-o;3-o-o;2-1-1;1-2-3;1-6-4;"


The patternB adds a B flat on the E string (6th) with the 4th finger.



-Marc

\version "2.13.18"
\language "english"
#(set-global-staff-size 26)

\header{
	title = "Patterns Bach Presto"
	composer = ""
	tagline = ""
}

violinTuning = #'(16 9 2 -5)

patternA    = <g   d' bf' g'' >
patternB    = < g\4  d'\3  bf'\2  g'\1 bf'\1>

\storePredefinedDiagram #default-fret-table \patternA
                        #violinTuning
                        #"o;o;1-1;3-2;"				

\storePredefinedDiagram #default-fret-table \patternB
                        #violinTuning
                        #"4-o-o;3-o-o;2-1-1;1-2-3;1-6-4;"
						

patterns = {
  \patternA   s8  \patternB
}
						
\score {
  <<
    \new FretBoards {
      \set stringTunings = #violinTuning
      \override FretBoard #'(fret-diagram-details string-count) = #'4
      \override FretBoard #'(fret-diagram-details finger-code) = #'in-dot
	  \override FretBoard #'(fret-diagram-details orientation) = #'landscape
      \patterns
    }
    \new Staff {
	  \relative g'' {
        \clef treble
        \time 3/8
        \key d \minor
        \repeat volta 2 { %begin 1st section
	  	  %{#  1 %} g16  [ bf  g   d   g   d  ]
	  	  %{#  2 %}	bf16 [ d   bf  g   bf  g  ]	
        }
      }
    }
  >>
}
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to