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 <[email protected]> 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
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user