lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug report with tablature and quater-tone scordatura


From: David Kastrup
Subject: Re: Bug report with tablature and quater-tone scordatura
Date: Wed, 28 Apr 2010 07:16:45 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Carl Sorensen <address@hidden> writes:

> On 4/27/10 3:56 PM, "Bernardo Barros" <address@hidden> wrote:
>
>> Ok, Carl,
>> 
>> But I think it's 'almost' there, lilypond rounds sometimes inappropriately up
>> or down, but I have to say most of the time it is correct.
>> Is it that difficult to fix? If 'yes' I have to abandon the work I made so 
>> far
>> and make the final score using handwriting or Finale.
>
> I don't know.  If you want to try to debug the problem, I'll be happy to
> give you some ideas about where to start.  But I don't have the time to work
> on this right now. 
>
> You can use different music for the notes than for the tablature.  I realize
> that this is not desirable, but it's one way around the problem.
>
> You might also try redefining SEMI-SHARP.  Look at scm/lily-library.scm, and
> find
>
> (define-safe-public SEMI-SHARP 1/4)
>
> Try changing it to
>
> (define-safe-public SEMI-SHARP 1.1/4)

That way lies madness.  Please don't use floating point values for what
is required to match _exactly_.

That also means that

> I found a bug when working with tablature with a quarter-tone. See the third
> string for example.
> I can't do this:
>     \set TabStaff.stringTunings = #'(3 -1 -5.5 -11 -15 -21)
> Because I get things like 0.5 in the score.

is the _wrong_ goal to try making work.  _If_ at all, you should be
aiming for

\set TabStaff.stringTunings = #'(3 -1 -11/2 -11 -15 -21)

-- 
David Kastrup





reply via email to

[Prev in Thread] Current Thread [Next in Thread]