Hi zusammen,
ich hätte gern die Saitennummern unter dem Notensystem, leider kollidieren die dann mit der Bassstimme. #'add-stem-support hatte hier nicht Abhilfe geschaffen wie bei den Fingersätzen. Was mache ich falsch?
EDIT: Hab jetzt rausgefunden, wie add-stem-support wirkt: Es sorgt dafür, das Noten und Saitennummern INNERHALB einer Stimme nicht kollidieren. D. h. man könnte grundsätzlich die Saitenbezeichnung für die Melodiestimme einfach bei der Basstimme notieren, und das Problem wäre gelöst. Dummerweise ist im Bass an der Stelle eine Pause, die sich nicht mit <> als Akkord notieren lässt, oder? Dies wäre aber nötig, weil ich nur bei Akkordschreibweise die Saitennummer angezeigt haben möchte, um die Saitenangabe ohne <> alternativ für einzelne Noten zu \set TabStaff.minimum.Fret zu verwenden...
Weiß jemand Rat?
\version "2.14.0" % necessary for upgrading to future LilyPond versions.
\include "deutsch.ly"
\header{
title = "Präludium, Fuge & Allegro"
subtitle = "III - Allegro"
subsubtitle = "BWV 998"
composer = "J. S. Bach"
}
\include "vbarre.ly"
\include "showTuningName.ly"
#(define RH rightHandFinger)
upper = \relative d' {
\time 3/8
\key d \major
\voiceOne
\set fingeringOrientations = #'(left)
\set strokeFingerOrientations = #'(up)
\set stringNumberOrientations = #'(down)
\override Fingering #'add-stem-support = ##t
\override StrokeFinger #'add-stem-support = ##t
\override StringNumber #'add-stem-support = ##t
\slurDown
% 1
r16 <d-4-\RH #3 > <cis-3-\RH #2 > <h-1> <a\4-4> g
fis h a g fis e
%3
d,16 cis d e\5 fis d
e fis g d cis g'
%4
%5
%6
%7
%8
%9
%10
}
lower = \relative d, {
\voiceTwo
\set fingeringOrientations = #'(down)
%1
d4 r8
d'4 cis8
h4\6 a8
g d a'
%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
\context Voice = "lower" \lower
>>
\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) )
\set TabStaff.instrumentName = \markup { " " \EADGBE }
\set TabStaff.shortInstrumentName = \markup \EADGBE
% \tabFullNotation % ab version "2.14.2"
\context TabVoice = "upper" \upper
\context TabVoice = "lower" \lower
>>
>>
>>
\layout { }
\midi { }
}
%{
convert-ly.py (GNU LilyPond) 2.14.2 Processing `'... Applying
conversion: 2.13.0, 2.13.1, 2.13.4, 2.13.10, 2.13.16, 2.13.18,
2.13.20, 2.13.29, 2.13.31, 2.13.36, 2.13.39, 2.13.40, 2.13.42,
2.13.44, 2.13.46, 2.13.48, 2.13.51, 2.14.0
%}