lilypond-user
[Top][All Lists]
Advanced

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

Re: more on chord names


From: José Luis Cruz
Subject: Re: more on chord names
Date: Tue, 23 Dec 2003 19:41:29 +0100

hello,

I hope I can help you. This is what I use to get the chordnames i want
for a specific chord, look at the example.

First, define the new names for the chords you want. Next add the list
to the exception list, and the last step is to put the line
        
        \property Current.chordNameExceptions = #chExceptions

where you want the new nomenclature to be used.



% ------------------------------- START-OF-LY

\header{}
\paper{}

% ..... etc

chExceptionMusic = \notes {
  <c ees g>1-\markup { "-" } %minor
  <c des ges>-\markup { "{sus$\\flat$2$^{(\\flat5)}$}" } %susb2b5
  <c d ees g>-\markup { "-add2" } % minor add2
  <c d g>-\markup { "sus2" }  % sus2
  <c d e g>-\markup { "add2" }  % add2
  <c f g>-\markup { "sus4" } % sus4
}

chExceptions = #(append
  (sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions)


harmony = \chords {

\property Current.chordNameExceptions = #chExceptions % << LOOK!!

a2 b:min c:min e:7

%{ ... etc %}
        
}


\score{ \harmony %{ ....... etc %}  }


% ----------------------------END-OF-LY


regards,

joseluis


P.S. I think that cannot exist minors sus4, because "sus" means
there's no 3rd, so maybe you want a minor add11...







A 23/12/03 11:07:55
Paul Scott <address@hidden> escribió:

> may be on my way to getting chord-name-exceptions.ly from the
> regression test to give me what I need.
> 
> In the meantime can anyone tell me how to:
> 
> 1. print a name for a minor chord with a suspended 4th?
> 
> 2. move the ChordNames context closer to the Staff context?
> 
> TIA,
> 
> Paul
>




reply via email to

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