+2005-04-18 Mathieu Giraud <magiraud@free.fr>
+
+ * input/test/chord-names-german.ly: update for italian/french chords
+
+ * Documentation/user/instrument-notation.itely (Printing chord names): update
+
2005-04-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
* lily/include/paper-score.hh (class Paper_score): remove unused prototypes.
to a specialized function to change this behavior. For example, the
base can be printed in lower case.
+@cindex @code{chordPrefixSpacer}
+@item chordPrefixSpacer
+The ``m'' for minor chords is usually printed right after the root of
+the chord. By setting @code{chordPrefixSpacer}, you can fix a spacer
+between the root and ``m''. The spacer is not used when the root
+is altered.
+
@end table
The predefined variables @code{\germanChords},
-@code{\semiGermanChords} set these variables. The effect is
+@code{\semiGermanChords}, @code{\italianChords} and @code{\frenchChords}
+set these variables. The effect is
demonstrated here,
@lilypondfile[raggedright]{chord-names-german.ly}
@code{\germanChords},
@cindex @code{\semiGermanChords}
@code{\semiGermanChords}.
+@cindex @code{\italianChords}
+@code{\italianChords}.
+@cindex @code{\frenchChords}
+@code{\frenchChords}.
\header {
texidoc = "@cindex Chord Names German
The english naming of chords (default) can be changed to german
-(@code{\germanChords} replaces B and Bes to H and B) or semi-german
-(@code{\semiGermanChords} replaces B and Bes to H and Bb).
+(@code{\germanChords} replaces B and Bes to H and B), semi-german
+(@code{\semiGermanChords} replaces B and Bes to H and Bb), italian
+(@code{\italianChords} uses Do Re Mi Fa Sol La Si), or french
+(@code{\frenchChords} replaces Re to RĂ©).
" }
scm = \chordmode {
- c1/c cis/cis
+ e1/d c:m
+ % c/c cis/cis
% yeah, we get the idea. -hwn
% cisis/cisis ces/ces ceses/ceses
\new ChordNames {
\set instrument = #"semi-german"
\semiGermanChords \scm }
+ \new ChordNames {
+ \set instrument = #"italian"
+ \italianChords \scm }
+ \new ChordNames {
+ \set instrument = #"french"
+ \frenchChords \scm }
+
\context Voice { \scm }
>>