On 2021-04-09 12:06 pm, Gabriel Borin wrote:
Hello,
I have been trying to write a bass part for a big band. Although I am
mostly happy with the general output of chord names, I donĀ“t like
half-diminished notation in Lilypond. I prefer the descriptive "m7(b5)
or
min7(b5)".
I have been trying to use the snippet under this link with no success:
https://lilypond.org/doc/v2.19/Documentation/notation/displaying-chords.en.html
It is hard to say what is going wrong without an example of what you
specifically tried. Here is an example that specifically works with
m7(b5) that you can compare and contrast with:
%%%%
\version "2.22.0"
customChordNames = {
<c ees ges bes>
-\markup \concat { m \super { 7 ( \flat 5 ) } }
}
customChordNameExceptions = #(append
(sequential-music-to-chord-exceptions
customChordNames
#t)
ignatzekExceptions)
\new ChordNames
\chordmode {
d:m7.5-
\set chordNameExceptions =
#customChordNameExceptions
d:m7.5-
}
%%%%
While requiring a little bit more logic, it is possible to use
\chordmode so you do not have to type out <c ees ges bes>:
%%%%
\version "2.22.0"
customChordNamesUsingChordMode = {
\chordmode { c:m7.5- }
-\markup \concat { m \super { 7 ( \flat 5 ) } }
}
customChordNameExceptionsUsingChordMode = #(append
(sequential-music-to-chord-exceptions
(make-sequential-music
(extract-typed-music
customChordNamesUsingChordMode
'event-chord))
#t)
ignatzekExceptions)
\new ChordNames
\chordmode {
d:m7.5-
\set chordNameExceptions =
#customChordNameExceptionsUsingChordMode
d:m7.5-
}
%%%%
-- Aaron Hill