lilypond-user
[Top][All Lists]
Advanced

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

Re: Jazz chords


From: rosea.grammostola
Subject: Re: Jazz chords
Date: Tue, 22 May 2012 17:21:14 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3

On 05/22/2012 04:57 PM, Choan Gálvez wrote:
On 5/22/12 16:53 , rosea.grammostola wrote:
On 05/22/2012 12:47 AM, address@hidden wrote:
On Mon, May 21, 2012 at 05:51:25PM +0200, rosea.grammostola wrote:
Hi,

What is the status of this?
http://lists.gnu.org/archive/html/lilypond-user/2011-11/msg00285.html

What do you mean by 'status'? It works for me. I've tweaked the
markup to suit my tastes, and have added some additional chord
structures, enough to regard it as a very functional and useful
framework.

I'm searching for a way to display A7(#5)

If you mean the markup, first find your jazz-chords.ily file and
make a backup. Then find the line inside 'jazzChordsMusic' that
reads:

<c e gis bes>-\markup\jcRaise{ "+7" }

Change that to:

%<c e gis bes>-\markup\jcRaise{ "+7" }
<c e gis bes>-\markup\jcRaise{ "7(" \jcSharp "5)" }

Thanks, that works! :)

Another case is the in a bar there is one optional chord diplayed like:
(D7)

See <http://lists.gnu.org/archive/html/lilypond-user/2009-03/msg00052.html>

So I have to put:
besideCN = #(define-music-function (parser location which-side added-text) (integer? string?) #{\once \override ChordNames.ChordName #'stencil = #(lambda (grob) (ly:grob-set-property! grob 'text (markup #:put-adjacent 0 $which-side ; #LEFT or #RIGHT (ly:grob-property grob 'text) $added-text)) (ly:text-interface::print grob)) #})

In top of the ly file? That doesn't seems to work. All the text is turned red. Missing bracket or something?



or a case that an other chord is placed above the 'default' chord, like
(G7(#11)) placed above B7(b5)

You can use a parallel ChordNames context.

Best.




reply via email to

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