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

Reply via email to