Autor Thema: \set TabStaff.minimumFret teilweise ignoriert?!?  (Gelesen 3415 mal)

barrio

  • Gast
\set TabStaff.minimumFret teilweise ignoriert?!?
« am: Mittwoch, 17. Oktober 2012, 22:48 »
Hi zusammen,

\version "2.16.0"  % necessary for upgrading to future LilyPond versions.
\include "deutsch.ly"

\header{
title = "El choclo"
composer = "A. Villoldo"
}

#(define RH rightHandFinger)

upper = \relative d' {
  \time 2/4
  \key d \minor
  \set fingeringOrientations = #'(up)
  \set stringNumberOrientations = #'(down)
  \override Fingering #'add-stem-support = ##t
  \slurDown
 
% 0

\partial 4
r16 a \p \< a( b)

%1

b( a) a d d\set TabStaff.minimumFret = #5
f f b

%2

\times 2/3 { b32( \mf c b) } a16 ~ a8 r16 a a d

%3

d a a f f g g f

%4

\times 2/3 { f32( g f) }
e16 e8 r16\set TabStaff.minimumFret = #0
a,16 \p \< a( b)

%5


}


\score {
  <<
    \new StaffGroup = "tab with traditional" <<
      \new Staff = "guitar traditional" <<
        \clef "treble_8"
        \mark \markup { \tiny \circle \number 6 \small \bold { \raise #0.25 = \raise #0.15 D } }
        \context Voice = "upper" \upper
      >>
      \new TabStaff = "guitar tab" <<
        \set TabStaff.stringTunings = #`(,(ly:make-pitch 0 2 NATURAL) ,(ly:make-pitch -1 6 NATURAL) ,(ly:make-pitch -1 4 NATURAL) ,(ly:make-pitch -1 1 NATURAL) ,(ly:make-pitch -2 5 NATURAL) ,(ly:make-pitch -2 1 NATURAL) )
       
        \context TabVoice = "upper" \upper
      >>
    >>
  >>
  \layout { }
  \midi { }
 
}





In Takt 4 wird kurioser Weise das \set TabStaff.minimumFret = #5 nur von den beiden e-Noten ignoriert und diese werden damit auf der hohen leeren e-Saite dargestellt. Dies passiert in dem Stück auch an anderen Stellen nur bei dem e. Auch ein erneutes /set Tab... hilft nicht weiter. Hat jemand ne Idee dazu?

Merci schonmal...
« Letzte Änderung: Donnerstag, 18. Oktober 2012, 12:51 von barrio »

eluze

  • Gast
Re: \set TabStaff.minimumFret teilweise ignoriert?!?
« Antwort #1 am: Mittwoch, 17. Oktober 2012, 23:22 »
s.  NR Default tablatures

Zitat
Even when minimumFret is set, open strings are used whenever possible. This behaviour can
be changed by setting restrainOpenStrings to #t.

good luck!
Eluze

barrio

  • Gast
Re: \set TabStaff.minimumFret teilweise ignoriert?!?
« Antwort #2 am: Donnerstag, 18. Oktober 2012, 12:50 »
Volltreffer, danke! :) Scheint neu zu sein, bei 2.14 hatte ich sowas nie...