3 texidoc = "test file for new-new-chord names, ie, double-plus-new-chord-name
8 \score { \notes { c4^"fixme"}}
15 %% c:7 = \markup { \normal-size-super "maj7" }
17 %% Choose your symbol for the fully diminished chord
19 %% c:3-.5-.7- = \markup { "dim" }
21 c:3-.5-.7- = \markup { \super " o" }
24 %% ;;Pick your favorite maj7
25 %% ((0) mathm-markup-object) ;;a white triangle
26 %% ;;((0) mathn-markup-object) ;;a black triangle
27 %% ;;((0) (make-simple-markup "maj7")) ;;good old maj7
30 c:7+ = \markup { \normal-size-super \override #'(font-family . math) "N" }
31 %%c:3.5.7 = \markup { \override #'(font-family . math) "M" }
32 %%c:3.5.7 = \markup { \normal-size-super "maj7" }
35 epartial = \chordnames {
36 c:2^3 = \markup { \normal-size-super "2" }
37 c:3- = \markup { "m" }
38 c:4 = \markup { \normal-size-super "sus4" }
39 c:5^3 = \markup { \normal-size-super "5" }
43 ch = \notes \transpose c' c'
57 <<c es ges bes>>\break
61 <<c es g bes d'>> \break
62 <<c es g bes d' f' a' >>
65 <<c e g bes des' >> \break
69 <<c e g bes d' f' a'>>\break
70 <<c e g bes d' fis' as'>>
72 <<c e g bes dis' fis'>>
73 <<c e g bes d' f' as'>>\break
74 <<c e g bes des' f' as'>>
77 <<c e g bes d' f' as'>>\break
78 <<c e g bes des' f' as'>>
79 <<c e g bes des' f' a'>>
81 <<c e g b d' f' a'>>\break
83 <<c e g bes des' f ' a'>>
95 % #(set-chord-name-style 'jazz)
96 % #(set-chord-name-style 'double-plus-new-banter)
97 % #(set-chord-name-style 'double-plus-new-jazz)
99 #(set-double-plus-new-chord-name-style 'banter
100 `((separator . ,(make-simple-markup ":"))
101 (full-exceptions . ,efull)
102 (partial-exceptions . ,epartial)))
104 #(set-double-plus-new-chord-name-style 'jazz
105 `((separator . ,(make-simple-markup ":"))
106 (full-exceptions . ,efull)
107 (partial-exceptions . ,epartial)))
111 \context Staff \notes \transpose c c' { \ch \ch}
116 ChordName \override #'word-space = #1