2 texidoc = "test file for new-new-chord names, ie, double-plus-new-chord-name"
8 %% c:7 = \markup { \normal-size-super "maj7" }
10 %% Choose your symbol for the fully diminished chord
12 %% c:3-.5-.7- = \markup { "dim" }
14 c:3-.5-.7- = \markup { \super " o" }
17 %% ;;Pick your favorite maj7
18 %% ((0) mathm-markup-object) ;;a white triangle
19 %% ;;((0) mathn-markup-object) ;;a black triangle
20 %% ;;((0) (make-simple-markup "maj7")) ;;good old maj7
23 c:7+ = \markup { \normal-size-super \override #'(font-family . math) "N" }
24 %%c:3.5.7 = \markup { \override #'(font-family . math) "M" }
25 %%c:3.5.7 = \markup { \normal-size-super "maj7" }
28 epartial = \chordnames {
29 c:2^3 = \markup { \normal-size-super "2" }
30 c:3- = \markup { "m" }
31 c:4 = \markup { \normal-size-super "sus4" }
32 c:5^3 = \markup { \normal-size-super "5" }
36 xch = \chords { c:7+.9-^3.5 c:dim }
38 xch = \chords { c:13-.9+^11 }
39 ch = \chords { c:7.9- }
40 ch = \chords { c:7.9+.11+ }
41 ch = \chords { c:7.9+ }
42 ch = \chords { c:3-.9^7 } % madd9
44 ch = \chords { c:3-.6.9^7 } % m6/9
46 ch = \chords { c:dim9 }
48 ch = \chords { c:1^5 }
50 ch = \chords { c:m5-.7- } % o = diminished seventh chord
53 %ch = \chords { c:3.11- }
55 %ch = \chords { c:7.11.13 }
57 % ch = \chords { c:7.11.15.17.19.21 }
58 ch = \chords { c c:m c:7 c:7.9 c:7+.9 c:7.9+ c:9^7 c:3.11^7
60 %ch = \chords { c:9^7 c:5^3}
62 ch = \chords { c:3- c:3 c:2 c:7+ c:3-.5-.7- c:6.9^7
71 % #(set-chord-name-style 'jazz)
72 % #(set-chord-name-style 'double-plus-new-banter)
73 % #(set-chord-name-style 'double-plus-new-jazz)
75 #(set-double-plus-new-chord-name-style 'banter
76 `((separator . ,(make-simple-markup ":"))
77 (full-exceptions . ,efull)
78 (partial-exceptions . ,epartial)))
80 #(set-double-plus-new-chord-name-style 'jazz
81 `((separator . ,(make-simple-markup ":"))
82 (full-exceptions . ,efull)
83 (partial-exceptions . ,epartial)))
87 \context Staff \notes \transpose c c' { \ch \ch}
92 ChordName \override #'word-space = #1