>> Hello all !
>>
>> Is there a way to modify 7dim (e.g. print "C#7dim"
>
>It's always been C#dim or C#dim7. C#7dim would indicate
>a leading tone or "half diminished" seventh, which is
>not what you apparently want. Regards, Rald
Yes, you can modify the appearance of chord symbols by adding "chord exceptions" to your chordmode expressions.
I agree with Rald that "C#dim7" is typical.
However, I'm not sure I would interpret what you want, "C#7dim", the same way he does. I would probably interpret that as you intend, not half-diminished. But I would also not suggest it.
Regardless, here is how to accomplish what you want:
\version "2.19.15"
myChordExceptions = {
% Diminished
<c es ges beses>1-\markup { 7dim }
}
chExceptions = #(append (sequential-music-to-chord-exceptions myChordExceptions #t) ignatzekExceptions)
myChordSequence = \chordmode {
\set chordChanges = ##t
\set chordNameExceptions = #chExceptions
b1:1.3-.5-.7-
}
myMelody = \relative c'' {
r4 f8 d b aes4.
}
\score {
\new StaffGroup <<
\new ChordNames \myChordSequence
\new Staff {
\myMelody
}
>>
}