1 % FIXME: currently doesn't do anything useful. fix or delete.
3 texidoc = "Chord name scheme test -- double-plus-new-chord-name jazz"
10 \score { \notes { c4^"fixme"}}
12 %% This should only be necessary if your kpathsea setup is broken
14 % Make sure the correct msamxx.tfm is where lily can find it
15 % (ie cwd or lily's tfm dir).
17 % For normal (20pt) paper, do
19 % cp $(locate msam9.tfm) $LILYPONDPREFIX/fonts/tfm
27 c:6 % 6 = major triad with added sixth
28 c:maj % triangle = maj
34 c:m.6 % m6 = minor triad with added sixth
35 c:m.7+ % m triangle = minor major seventh chord
43 c:7.5+ % +7 = augmented dominant
44 c:7.5- % 7b5 = hard diminished dominant
54 c:13-.9-^11 % 7(b9,b13)
55 c:13-.9+^11 % 7(#9,b13)
57 % half diminished chords
58 c:m5-.7 % slashed o = m7b5
59 c:9.3-.5- % o/7(pure 9)
62 c:m5-.7- % o = diminished seventh chord
68 %% c:7 = \markup { \normal-size-super "maj7" }
70 %% Choose your symbol for the fully diminished chord
72 %% c:3-.5-.7- = \markup { "dim" }
74 c:3-.5-.7- = \markup { \super " o" }
79 c:7+ = \markup { \normal-size-super \override #'(font-family . math) "N" }
82 epartial = \chordnames {
83 c:2^3 = \markup { \normal-size-super "2" }
84 c:3- = \markup { "m" }
85 c:4 = \markup { \normal-size-super "sus4" }
86 c:5^3 = \markup { \normal-size-super "5" }
93 %#(set-double-plus-new-chord-name-style 'banter
94 % `((separator . ,(make-simple-markup ":"))
95 % (full-exceptions . ,efull)
96 % (partial-exceptions . ,epartial)))
98 #(set-double-plus-new-chord-name-style 'jazz
99 `((separator . ,(make-simple-markup ":"))
100 (full-exceptions . ,efull)
101 (partial-exceptions . ,epartial)))
103 \context Staff \transpose c c' \scheme
106 %% new-chords-done %%