bug-lilypond
[Top][All Lists]
Advanced

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

Re: diagram low-bass-clarinet: diagramm - line before


From: Carl Sorensen
Subject: Re: diagram low-bass-clarinet: diagramm - line before
Date: Mon, 17 Jan 2011 09:19:18 -0700

On 1/16/11 5:53 AM, "Markus Schnider" <address@hidden> wrote:

> Hallo
> 

Hi, Markus.  This kind of question is generally best asked on the
lilypond-user list.

> In some cases the diagrams covers some text of the line before or the title-
> instrument-text. Perhaps the effect will be not only by the low-bass-clarinet.
> 
> How could I prevent this?

This problem occurs because the height-estimator for the page layout in
LilyPond makes a mistake in estimation.  So it tries to put too much music
on a page and needs to squeeze the systems together.  You can see this in
the console messages:

Drawing systems...
warning: couldn't fit music on page: overflow is 6.567951
warning: compressing music to fit

The solution to this problem is to either put a manual page-break in the
music, or to set system-count in a paper or layout block.  See the Notation
Reference, section 4.1.6 for a paper block, or section 4.2.1 for a layout
block.

> 
> There is still missing some keys for the "low-bass" clarinet.
> There are also a low-d key for the right thumb like low-cis and low-c.
> This low-d is on some bass-clarinets also on the left side available.

This should be filed as a bug report.  You've posted to the right place.
Perhaps our on-duty BugSquad member will respond.
> 
> Why are the keys for some fingering wrong?

Perhaps because the author of the fingering charts had different names for
the keys.  And perhaps it's just because of a mistake.

> (The output could be correct if you choose the names instead of the notes).
> This is in the low register for all clarinets:
> (rh . (f)) should be (rh . (low-dis)) -> only bass and low-bass clarinet
> (rh. (ees)) should be (rh . (low-e)) or (rh . (h))
> (rh. (gis)) should be (rh . (low-f)) or (rh . (c))
> (rh. (e)) should be (rh . (low-gis)) or (rh . (es))
> Or how could I change these errors?

In looking briefly at the current code, it appears that all of the clarinets
share the same set of key names, but I'm not really familiar with the code.

The code that sets up the names of the diagram keys is found in
scm/display-woodwind-diagrams.scm.  The code defining the stencils is in
scm/define-woodwind-diagrams.scm.  Patches that improve the behavior would
be appreciated.  I'll provide any support I can as you try to fix these
things.


> I don't know where I should change
> something (for the convert-ly)

Fixing this with convert-ly would be very difficult, as it would only apply
to certain instruments.  But it may be possible.  Are you familiar with
Python or with regexps?

HTH,

Carl




reply via email to

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