lilypond-user
[Top][All Lists]
Advanced

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

Re: Chords for Jazz Charts: Newbie Question


From: Laurent Martelli
Subject: Re: Chords for Jazz Charts: Newbie Question
Date: Fri, 19 Apr 2002 02:18:02 +0200
User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/20.7 (i386-debian-linux-gnu)

>>>>> "Robin" == Robin Davies <address@hidden> writes:

  Robin> Are there known problems with chords? Are there fixes in the
  Robin> works?  I'm trying to use lilypond for writing Jazz
  Robin> charts. I'm willing to accomodate chord notation quirks to a
  Robin> reasonable extent. I'm really impressed with Lily output;
  Robin> however chords are really very important to me, and I can't
  Robin> get the Lily Chords to work properly. I have already figured
  Robin> out how to use lyrics to notate, but, of course, if I use
  Robin> lyrics to mark chord changes, they won't transpose when I
  Robin> want to produce my B-flat/E-flat charts.

I also use LIly to print jazz charts (see
http://www.bearteam.org/~laurent/partitions/) and I also encountered a
few problems in the area of chords. I fixed some of them, but some
chords still have strange names. 

Here's what I use :

#(define chord::names-alist-jazz
      (append
      '(
        (((0 . 0) (2 . -1)) . ("m"))

        ;; some fixups -- jcn
        ; major seventh chord = triangle
        (((0 . 0) (2 . 0) (4 . 0) (6 . 0)) .  ("$^\\Delta$"))
        (((0 . 0) (2 . -1) (4 . 0) (6 . -1)) .  (("$-$")))
        (((0 . 0) (2 . -1) (4 . 0) (5 . 0)) .  (("$-$6")))
        (((0 . 0) (2 . 0) (4 . 0) (6 . -1) (1 . -1)) .  ("7"
                                ((raise . 0.8) ((font-relative-size . -2)(music 
(named ("accidentals--1")))) "9")))
        (((0 . 0) (2 . 0) (4 . 0) (6 . -1) (1 . 1)) .  ("7" ((raise . 0.8) 
"+9")))
        (((0 . 0) (2 . 0) (6 . -1) (3 . 1)) .  ("7" ((raise . 0.8) "+4")))
        ;; (((0 . 0) (2 . 0) (4 . 0) (6 . 0)) .  (((raise . 0.5)((font-family . 
math) "M"))))

        ;; minor major seventh chord = m triangle
        (((0 . 0) (2 . -1) (4 . 0) (6 . 0)) . (columns ("m") ((raise . 
0.5)((font-family . math) "M"))))
        ;; (((0 . 0) (2 . -1) (4 . 0) (6 . 0)) . (columns ("m") ((raise . 
0.5)((font-family . math) "M"))))
        
        )
      ;; '()))
      chord::names-alist-american))


-- 
Laurent Martelli
address@hidden              http://www.bearteam.org/~laurent/




reply via email to

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