I just found that did not remove the line for Banjo, that is responsible for the additional fifth on the (shorter) fifths string!
tablatureFormat = #fret-number-tablature-format-banjo Sotrry for the noise! Thanks for answering anyway! have a nice weekend, BB Am 03.06.2017 um 17:15 schrieb bb: > > I wanted to show that a transposition does show the error as well. But > wrote the opposite! Sorry for that! > > > Am 03.06.2017 um 17:11 schrieb bb: >> Thank you for answering. >> >> I confirm, that the Banjo TABs will show correctly, I used it quite >> often in the past in g tuning and different tunings as well. I. e. the >> usual old time sawmill tuning >> sawmill = \stringTuning < g' c g c' d' >. >> >> I need TABs for a Guitar tuned in perfect fourth >> fourth = \stringTuning < e a d' g' c'' f'' > . >> In the example I used >> oud = \stringTuning < f a d' g' c'' f'' >, >> the usual tuning of the arabic Oud. There are turkish variants as well, >> that differ with a third step on different positions. Actually not a topic. >> >> Anyway, obviously there is a bug(?) as the a on the a string will show >> correctly in the TAB, but for b, c .... will be added a fifth. If I >> transpose the example an octave, it will be show correctly. >> >> \version "2.18.2" >> >> #(set-global-staff-size 27) %%% System >> >> fourth = \stringTuning < f a d' g' c'' f'' > >> >> Scale= { >> %\relative c >> \override Score.BarNumber.break-visibility = ##(#t #t #t) >> \time 4/4 >> { >> \transpose f, f >> { >> f, g, a, b, | c d e f | >> a d e f | % with string definition >> } >> >> \bar "|." >> } >> } >> >> \new TabStaff \with { >> \tabFullNotation >> \stemDown >> tablatureFormat = #fret-number-tablature-format-banjo >> stringTunings = #fourth >> } >> { >> \Scale >> } >> >> >> >> >> Am 03.06.2017 um 16:47 schrieb David Kastrup: >>> bb <bb-543...@telecolumbus.net> writes: >>> >>>> the b and c should be 2 and 3 on string 5. Instead they show 7 and 8, >>>> even with predefined string 5. >>>> >>>> I kindly ask for help. >>>> >>>> Kind regards BB >>>> >>>> >>>> \version "2.18.2" >>>> >>>> #(set-global-staff-size 27) %%% System >>>> >>>> fourth = \stringTuning < f, a, d g c' f' > >>>> >>>> Scale= { >>>> \relative c' >>>> \override Score.BarNumber.break-visibility = ##(#t #t #t) >>>> \time 4/4 >>>> {f, g, a, b, | c d e f | >>>> c\5 d e f | % with string definition >>>> g a b c' | d' e' f' g' | a' b' c'' d'' | >>>> e'' f'' g'' a'' >>>> \bar "|." >>>> } >>>> } >>>> >>>> \new TabStaff \with { >>>> \tabFullNotation >>>> \stemDown >>>> tablatureFormat = #fret-number-tablature-format-banjo >>>> stringTunings = #fourth >>>> } >>>> { >>>> \Scale >>>> } >>> Banjo tablatures >>> ................ >>> >>> LilyPond has basic support for the five-string banjo. When making >>> tablatures for five-string banjo, use the banjo tablature format >>> function to get correct fret numbers for the fifth string: >>> >>> music = { >>> g8 d' g'\5 a b g e d' | >>> g4 d''8\5 b' a'\2 g'\5 e'\2 d' | >>> g4 >>> } >>> >>> << >>> \new Staff \with { \omit StringNumber } >>> { \clef "treble_8" \music } >>> \new TabStaff \with { >>> tablatureFormat = #fret-number-tablature-format-banjo >>> stringTunings = #banjo-open-g-tuning >>> } >>> { \music } >>> >> >>> >>> >>> The definition is: >>> >>> (define-public (fret-number-tablature-format-banjo >>> context string-number fret-number) >>> (make-vcenter-markup >>> (number->string (cond >>> ((and (> fret-number 0) (= string-number 5)) >>> (+ fret-number 5)) >>> (else fret-number))))) >>> >>> So this is intentional (don't know how to play the banjo). What kind of >>> 6-string banjo do you actually use here? >>> >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user