? Documentation/out ? Documentation/out-www ? Documentation/bibliography/out ? Documentation/bibliography/out-www ? Documentation/misc/out ? Documentation/misc/out-www ? Documentation/pictures/out ? Documentation/pictures/out-www ? Documentation/topdocs/out ? Documentation/topdocs/out-www ? Documentation/user/out ? Documentation/user/out-www ? buildscripts/out ? buildscripts/out-www ? cygwin/out ? cygwin/out-www ? debian/out ? debian/out-www ? elisp/out ? elisp/out-www ? flower/out ? flower/out-www ? flower/include/out ? flower/include/out-www ? input/out ? input/out-www ? input/mutopia/out ? input/mutopia/out-www ? input/mutopia/E.Satie/out ? input/mutopia/E.Satie/out-www ? input/mutopia/F.Schubert/out ? input/mutopia/F.Schubert/out-www ? input/mutopia/J.S.Bach/out ? input/mutopia/J.S.Bach/out-www ? input/mutopia/R.Schumann/out ? input/mutopia/R.Schumann/out-www ? input/mutopia/W.A.Mozart/out ? input/mutopia/W.A.Mozart/out-www ? input/no-notation/out ? input/no-notation/out-www ? input/regression/out ? input/regression/out-www ? input/test/out ? input/test/out-www ? input/tutorial/out ? input/tutorial/out-www ? kpath-guile/out ? kpath-guile/out-www ? lib/lilypond ? lily/out ? lily/out-www ? lily/include/out ? lily/include/out-www ? ly/out ? ly/out-www ? make/out ? make/out-www ? mf/out ? mf/out-www ? po/out ? po/out-www ? ps/out ? ps/out-www ? python/out ? python/out-www ? scm/out ? scm/out-www ? scripts/out ? scripts/out-www ? stepmake/out ? stepmake/out-www ? stepmake/bin/out ? stepmake/bin/out-www ? stepmake/stepmake/out ? stepmake/stepmake/out-www ? tex/out ? tex/out-www ? ttftool/out ? ttftool/out-www ? ttftool/include/out ? ttftool/include/out-www ? vim/out ? vim/out-www Index: ChangeLog =================================================================== RCS file: /cvsroot/lilypond/lilypond/ChangeLog,v retrieving revision 1.3452 diff -u -r1.3452 ChangeLog --- ChangeLog 18 Apr 2005 00:36:44 -0000 1.3452 +++ ChangeLog 18 Apr 2005 07:42:43 -0000 @@ -1,3 +1,9 @@ +2005-04-18 Mathieu Giraud + + * 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 * lily/include/paper-score.hh (class Paper_score): remove unused prototypes. Index: Documentation/user/instrument-notation.itely =================================================================== RCS file: /cvsroot/lilypond/lilypond/Documentation/user/instrument-notation.itely,v retrieving revision 1.17 diff -u -r1.17 instrument-notation.itely --- Documentation/user/instrument-notation.itely 5 Apr 2005 15:10:55 -0000 1.17 +++ Documentation/user/instrument-notation.itely 18 Apr 2005 07:42:45 -0000 @@ -585,10 +585,18 @@ to a specialized function to change this behavior. For example, the base can be printed in lower case. address@hidden @code{chordPrefixSpacer} address@hidden 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}, address@hidden set these variables. The effect is address@hidden, @code{\italianChords} and @code{\frenchChords} +set these variables. The effect is demonstrated here, @lilypondfile[raggedright]{chord-names-german.ly} @@ -610,6 +618,10 @@ @code{\germanChords}, @cindex @code{\semiGermanChords} @code{\semiGermanChords}. address@hidden @code{\italianChords} address@hidden address@hidden @code{\frenchChords} address@hidden Index: input/test/chord-names-german.ly =================================================================== RCS file: /cvsroot/lilypond/lilypond/input/test/chord-names-german.ly,v retrieving revision 1.34 diff -u -r1.34 chord-names-german.ly --- input/test/chord-names-german.ly 30 Oct 2004 20:55:16 -0000 1.34 +++ input/test/chord-names-german.ly 18 Apr 2005 07:42:46 -0000 @@ -2,13 +2,16 @@ \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 @@ -33,5 +36,12 @@ \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 } >>