On Saturday, 6 February 1999, Christoph Kukulies writes:
[My response bounced off [EMAIL PROTECTED], resent without .ps file]
> I was looking out for a FAQ on the www.gmd.de/Misc/Music page but didn't
> find any so bear with me when asking a FAQ question:
> 
> I want to generate some sheets that contain only the chords (changes)
> of a certain tune (Jazz, Real Book, for example), like
> 
>               Just Friends
> 
> ||: Fmaj7   |   ./.   | F- 7      | Bb 7     |
> 
> |   Cmaj7   |   ./.   | Eb0       | ./.      |
> 
> |   D- 7    |   G7    | B-7/b5 E7 | A- 7     | 
> 
> |   D7      |   ./.   | D- 7      | G7 Gb7   |
> 
> --
> 
> |   Fmaj7   |   ./.   | F- 7      | Bb 7     |
> 
> |   Cmaj7   |   ./.   | Eb0       | ./.      |
> 
> |   D- 7    |   G7    | B-7/b5 E7 | A- 7     | 
> 
> |   D7      | D- 7 G7 | C6        | G-7 C7 :||
> 
> All the program ought to do is write the bars and notation (not the
> notes, just the changes as above, only in a more 'standardized' fashion.

Maybe LilyPond can help.  Support for chord names has only recently 
been added, and what you want needed some additions that will be in
the next release (pl28).

Although it may seem overkill to use a music typesetter for displaying
chord names only, it may be a grand advantage, e.g. if you need to
transpose the tune; or typeset a version with the melody too.

I've made a first attempt at getting what you may want.  As you'll 
see, Lily doesn't support the ./. symbol yet.

Anyway, what you would enter.

just-friends.ly:
%BOF
\header {
  filename =    "just-friends.ly";
  title =       "Just Friends";
  description = "Jazz chords example with bar lines";
  opus =        "";
  source =      "[EMAIL PROTECTED]";
  composer =    "";
  enteredby =   "jcn";
  copyright =   "Public Domain";
}

%{
In response to

Message-Id: <[EMAIL PROTECTED]>
Date: Sat, 6 Feb 1999 15:39:50 +0100
From: Christoph Kukulies <[EMAIL PROTECTED]>
Subject: chord bars

I was looking out for a FAQ on the www.gmd.de/Misc/Music page but didn't
find any so bear with me when asking a FAQ question:

I want to generate some sheets that contain only the chords (changes)
of a certain tune (Jazz, Real Book, for example), like

              Just Friends

[...]

%}

\score{
        \type ChordNames \chords{
                \property Score.chordInversion = 1
                \property Score.barAtLineStart = 1
                \repeat 2 {
                        f1-maj f-maj f-7 bes-7
                        c-maj c-maj es es
                        d-7 g-7 b2-7/fis e-7 a1-7\break
                        d-7 d-7 d-7 g2-7 ges-7

                        f1-maj f1-maj f-7 bes-7
                        c-maj c-maj es es
                        d-7 g-7 b2-7/fis e-7 a1-7\break
                        d-7 d2-7 g-7 c1-6 g2-7 c-7
                }
        }
        \paper{
                indent = 0.0\mm;
                linewidth = 100.0\mm;
                \translator{
                        \ChordNameContext
                        barAuto = "1";
                        \consists Bar_engraver;
                        \consists "Repeat_engraver";
                }
        }
}
%EOF


I'll put the resulting .ps file up at:

    http://www.xs4all.nl/~jantien/lilypond/just-friends.ps


Jan Nieuwenhuizen <[EMAIL PROTECTED]> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien/      | http://www.lilypond.org/

Reply via email to