LP's default name for d:13 is "9 add 13".  Thinking about it, it IS a logical 
name, just not what I've been taught and learned about music theory here in the 
USA.  Perhaps European convention uses that nomenclature?
 
It seems you have the definitions of the chord name exceptions down.  You have 
to implement it in you music when you want to use it.  Here is an example:
%%%% Exception to make chord name 13 instead of 9th add 13
chExcThirteen =
{
<c e g bes d' a'>1-\markup { \super "13" }
}
chExsThirteen =
#(append
(sequential-music-to-chord-exceptions chExcThirteen #t)
ignatzekExceptions)
 
%%%% Exception to make chord name 7 add 4 instead of 7/sus4/add 3
chExcSevenAddFour =
{
<c e f g bes>1-\markup { \super "7add4" }
}
chExsSevenAddFour =
#(append
(sequential-music-to-chord-exceptions chExcSevenAddFour #t)
ignatzekExceptions)
 
%%%%%
 
harmonies = \chordmode
{
% ******************* verse 1 *********************
\set chordNameExceptions = #chExsSevenAddFour
fis1 :7.4
\set chordNameExceptions = #chExsThirteen
d:13
fis :7.4
}
 
\score{<< \context ChordNames {  \harmonies }
>>}
 
This *should* shown the first chord as F#7 add 4, but the second instance as 
F#7 sus4 add3 (at least it did for me).  In order to have the second F# chord 
show as I would like I have to implement the exception again before it is 
rendered, since the implementaion of the 13th exception has overridden my first 
exception.
 
At least that is the way it seems to work for me in v2.6.5.
 
 



> To: [EMAIL PROTECTED]> Subject: Trying to control chord symbols> Date: Sat, 
> 14 Apr 2007 23:23:55 -0400> From: [EMAIL PROTECTED]> > > I'm trying to get 
> chord symbols in my score to show up how I want.> I've read about 
> ChordNameExceptions in section 7.2.3 ("Printing chord> names") of the manual, 
> and I have this somewhat working --- I make> chExceptionMusic and adjust 
> chExceptions, and set chordNameExceptions,> as described in 
> input/regression/chord-name-exceptions.ly. However, it> seems to only be 
> partially succesful. For instance, these seem to work> exactly as I expect:> 
> > <c ees g bes>1-\markup { \super "-7" }> <c e gis bes>1-\markup { \super "+" 
> }> > But these seem to have no effect > > <c e g b d>1-\markup { \super 
> "maj9" } // f:maj9 yields f^maj7/9> // So does fmaj7.9> <c e g bes d 
> a>1-\markup { \super "13" } // d:13 yields d^9add13> // So does d:7.9.13 > > 
> It's almost like I don't have the right chords. I'm not sure what> lilypond 
> thinks I mean when I type d:13. Where is this mapping defined?> What am I 
> missing? I've found the appendix C.1 ("Chord name chart."),> but it's not 
> clear what lilypond code produces these. > > Any help is appreciated. > > 
> Cheers,> > rif> > > _______________________________________________> 
> lilypond-user mailing list> [EMAIL PROTECTED]> 
> http://lists.gnu.org/mailman/listinfo/lilypond-user
_________________________________________________________________
Your friends are close to you. Keep them that way.
http://spaces.live.com/signup.aspx
_______________________________________________
lilypond-user mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to