2009/10/21 Carl Sorensen <c_soren...@byu.edu>:
>> I don't understand enough Scheme to avoid "ees" - do you?
> I assume you want to get Es for E flat major and es for e flat minor.
> (I'm not sure about this -- I'm totally american in my chord experience).
Yes, exactly.


>>         (cond
>             ((and (= alteration FLAT) (= (car n-a) 2)) (make-simple-markup
> "s"))
>>            ((= alteration FLAT) (make-simple-markup "es"))
> Note: code above is untested, but it illustrates the principle.

Thank you! I'll check it as soon as I get to my own computer...

>> (2) Different, probably easier problem:
>> I must display some alterations as follows:
>> f:dim => f-
>> f:aug => f5+
>> f:maj7 => f7+
>>
> Probably the easiest way to do these is to use a custom chord name
> exceptions list.  See the snippet Chord name exceptions in Customizing chord
> names of section 2.7.2 of the docs.
>
> <http://lilypond.org/doc/v2.12/Documentation/user/lilypond/Displaying-chords
> #Customizing-chord-names>

Of course I found this in the docs, but it looks like the exceptions
mechanism is only meant for your own additions, not for overriding
defaults?

I'll try.

Greetlings, Hraban


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to