Export to GitHub

lilypond - issue #678

Enhancement: Add option to make moll chords small


Posted on Sep 14, 2008 by Quick Monkey

I was asking if there was a solution for this in the newsgroup, but it seems that there isn't.

In Germany, it is quite common to write moll chords instead of "Am" as just "a" and the others suchlike.

As we would like to enhance our songbook with lilypond, we would be able to have everything in an homogenous look.

Comment #1

Posted on Sep 20, 2008 by Quick Cat

(No comment was entered for this change.)

Comment #2

Posted on Oct 28, 2008 by Helpful Bear

(No comment was entered for this change.)

Comment #3

Posted on Mar 17, 2010 by Helpful Bear

It appears that Thomas Morgan has been working on a Patch in September 2009. According to Carl, " Thomas is continuing to work on it, with a new architecture. He has less time right now than he used to, so it's moving forward more slowly than it was, but it is moving forward. "

Comment #4

Posted on Mar 21, 2010 by Quick Ox

Here's a patch, originally provided by Thomas Morgan in 2009-09. It was meant as a temporary one-feature solution, since Thomas is/was working on a more general approach. I could successfully patch a "binary" installation of 2.13.16 (like several olders) on OSX 10.5 and guess it would work on every OS.

Attachments

Comment #5

Posted on Mar 22, 2010 by Helpful Kangaroo

Hraban, this patch is incomplete, since `conditional-string-downcase' isn't defined; the following code should be added to prevent crashes:

(define (conditional-string-downcase str condition) (if condition (string-downcase str) str))

Cheers, Neil

Comment #6

Posted on May 31, 2010 by Happy Hippo

There is a new version of the Patch: http://lists.gnu.org/archive/html/lilypond-devel/2010-05/msg00512.html

Comment #7

Posted on Jun 1, 2010 by Grumpy Panda

Patch was pushed. Thanks, Hraban!

Comment #8

Posted on Jun 7, 2010 by Happy Bird

I've never typed scores with chords, so i could not find a way to verify (chordNameLowercaseMinor = ##f ? how? where?)

Please be so kind and provide a minimal example --- how this feature may be used and, more or less, verified .)

Thanks!

ps. If someone else would "verify" it --- i wouldn't mind. But issue containing a tiny example is a good thing.

Comment #9

Posted on Jun 7, 2010 by Grumpy Panda

I think that James Bailey is working on verifying this issue. It needs to have a regression test added, and perhaps some documentation.

A file that demonstrates the functionality is available at

http://article.gmane.org/gmane.comp.gnu.lilypond.devel/29422/

but it's not yet formatted for a regression test.

For completeness, I'lll attach a Tiny example here, but we really shouldn't close the issue until the regtest is added.

Attachments

Comment #10

Posted on Jun 9, 2010 by Helpful Bear

I have pushed a regtest and updated the documentation.

Status: Verified

Labels:
Type-Enhancement Priority-Medium Patch fixed_2_13_23