|
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.htmlWhat 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.
[Prev in Thread] | Current Thread | [Next in Thread] |