[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: what did I wrong?
From: |
bb |
Subject: |
Re: what did I wrong? |
Date: |
Sat, 3 Jun 2017 17:11:59 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 |
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 <address@hidden> 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?
>