4 texidoc = "Chord name scheme test -- double-plus-new-chord-name jazz"
7 %% This should only be necessary if your kpathsea setup is broken
9 % Make sure the correct msamxx.tfm is where lily can find it
10 % (ie cwd or lily's tfm dir).
12 % For normal (20pt) paper, do
14 % cp $(locate msam9.tfm) $LILYPONDPREFIX/fonts/tfm
21 c:6 % 6 = major triad with added sixth
22 c:maj % triangle = maj
28 c:m6 % m6 = minor triad with added sixth
29 c:m7+ % m triangle = minor major seventh chord
37 c:7.5+ % +7 = augmented dominant
38 c:7.5- % 7b5 = hard diminished dominant
48 c:13-.9-^11 % 7(b9,b13)
49 c:13-.9+^11 % 7(#9,b13)
51 % half diminished chords
52 c:m5-.7 % slashed o = m7b5
53 c:9.3-.5- % o/7(pure 9)
56 c:m5-.7- % o = diminished seventh chord
62 %% c:7 = \markup { \normal-size-super "maj7" }
64 %% Choose your symbol for the fully diminished chord
66 %% c:3-.5-.7- = \markup { "dim" }
69 <<c es ges bes>>-\markup { \super " o" }
73 <<c e g b>>-\markup { \normal-size-super
74 \override #'(font-family . math) "N" }
75 %%c:3.5.7 = \markup { \override #'(font-family . math) "M" }
76 %%c:3.5.7 = \markup { \normal-size-super "maj7" }
79 efull = #(sequential-music-to-chord-exceptions efullmusic #f)
81 epartialmusic = \notes {
83 <<c d>>-\markup { \normal-size-super "2" }
85 <<c es>>-\markup { "m" }
87 <<c f>>-\markup { \normal-size-super "sus4" }
89 <<c g>>-\markup { \normal-size-super "5" }
92 epartial = #(sequential-music-to-chord-exceptions epartialmusic #f)
98 %#(set-double-plus-new-chord-name-style 'banter
99 % `((separator . ,(make-simple-markup ":"))
100 % (full-exceptions . ,efull)
101 % (partial-exceptions . ,epartial)))
103 #(set-double-plus-new-chord-name-style 'jazz
104 `((separator . ,(make-simple-markup ":"))
105 (full-exceptions . ,efull)
106 (partial-exceptions . ,epartial)))
108 \context Staff \transpose c c' \scheme
111 %% new-chords-done %%