2 texidoc = "Chord name scheme test -- double-plus-new-chord-name jazz"
9 \score { \notes { c4^"fixme"}}
11 %% This should only be necessary if your kpathsea setup is broken
13 % Make sure the correct msamxx.tfm is where lily can find it
14 % (ie cwd or lily's tfm dir).
16 % For normal (20pt) paper, do
18 % cp $(locate msam9.tfm) $LILYPONDPREFIX/fonts/tfm
26 c:6 % 6 = major triad with added sixth
27 c:maj % triangle = maj
33 c:m.6 % m6 = minor triad with added sixth
34 c:m.7+ % m triangle = minor major seventh chord
42 c:7.5+ % +7 = augmented dominant
43 c:7.5- % 7b5 = hard diminished dominant
53 c:13-.9-^11 % 7(b9,b13)
54 c:13-.9+^11 % 7(#9,b13)
56 % half diminished chords
57 c:m5-.7 % slashed o = m7b5
58 c:9.3-.5- % o/7(pure 9)
61 c:m5-.7- % o = diminished seventh chord
67 %% c:7 = \markup { \normal-size-super "maj7" }
69 %% Choose your symbol for the fully diminished chord
71 %% c:3-.5-.7- = \markup { "dim" }
73 c:3-.5-.7- = \markup { \super " o" }
76 %% ;;Pick your favorite maj7
77 %% ((0) mathm-markup-object) ;;a white triangle
78 %% ;;((0) mathn-markup-object) ;;a black triangle
79 %% ;;((0) (make-simple-markup "maj7")) ;;good old maj7
82 c:7+ = \markup { \normal-size-super \override #'(font-family . math) "N" }
83 %%c:3.5.7 = \markup { \override #'(font-family . math) "M" }
84 %%c:3.5.7 = \markup { \normal-size-super "maj7" }
87 epartial = \chordnames {
88 c:2^3 = \markup { \normal-size-super "2" }
89 c:3- = \markup { "m" }
90 c:4 = \markup { \normal-size-super "sus4" }
91 c:5^3 = \markup { \normal-size-super "5" }
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 %%