lilypond-user
[Top][All Lists]
Advanced

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

Re: Help with Chordname


From: Alec Bartsch
Subject: Re: Help with Chordname
Date: Fri, 27 Sep 2013 18:08:48 -0700

On Sep 27, 2013, at 5:23 PM, Steve Noland <address@hidden> wrote:

> I am trying to typeset a score for jazz orchestra.  I am having problems with 
> some of the jazz chordnames engraving correctly. Specifically, a Dm7(b5) 
> chord (D minor 7, flat 5) engraves as a DÂș, or D diminished.  What can be the 
> problem?

I use the include file below for Brandt-Roemer-style chord names, which will 
typeset the minor 7, flat 5 the way you (and I) would expect, assuming you 
meant to say "half-diminished". (Or at least you can use it as a starting point 
for further tweaking.)

Now, I wish I knew how to make the accidentals in chord names a bit smaller 
than their default size, and shift their baseline a bit.

%
% Chord symbols recommended in "Standardized Chord Symbol Notation"
% by Carl Brandt and Clinton Roemer (1976), Roerick Music Co.
%

brandtRoemerExceptionMusic = {
        <c e g b>1-\markup { \hspace #0.2 \fontsize #-4.5 MA \fontsize #-2 
\super 7 }
        <c ef g>1-\markup { \hspace #0.2 \fontsize #-4.5 MI }
        <c ef g a>-\markup { \fontsize #-4.5 MI \fontsize #-2 \super 6 }
        % minor 6/9
        <c ef g d'>-\markup { \fontsize #-4.5 MI \fontsize #-2 \super "(ADD 9)" 
}
        <c ef g bf>-\markup { \hspace #0.2 \fontsize #-4.5 MI \fontsize #-2 
\super 7 }
        <c ef g b>-\markup { \fontsize #-4.5 MI \fontsize #-2 \super "(MA 7)" }
        <c f g>-\markup { \fontsize #-4.5 SUS }
        <c f g bf>-\markup { \fontsize #-2 \super 7 \fontsize #-4.5 SUS }
        <c ef gf bf>-\markup { \fontsize #-4.5 MI \fontsize #-2 \super \concat 
{ "7(" \flat "5)" } }
        <c e g bf>-\markup { \fontsize #-2 \super 7 }
        <c e gs>-\markup { \fontsize #-4.5 "+"}
        <c e gs bf>-\markup { \fontsize #-4.5 "+" \fontsize #-2 \super 7 }
}

BrandtRoemerExceptions = #(sequential-music-to-chord-exceptions 
brandtRoemerExceptionMusic #t)

\layout {
        \context {
                \ChordNames
                chordNameExceptions = #BrandtRoemerExceptions
                %\override ChordName #'font-family = #'roman
                \override ChordName #'font-size = #1.5
        }
}




reply via email to

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