John Mandereau wrote:
> Hello,
> Here's a patch for the figured bass docs. I tried to follow the "Hints
> for style". 
Very sorry for the wasted bandwidth, here is really the patch now
Index: ChangeLog
===================================================================
RCS file: /cvsroot/lilypond/lilypond/ChangeLog,v
retrieving revision 1.4208
diff -u -r1.4208 ChangeLog
--- ChangeLog	22 Oct 2005 07:31:34 -0000	1.4208
+++ ChangeLog	23 Oct 2005 15:51:00 -0000
@@ -1,3 +1,7 @@
+2005-10-23  John Mandereau  <[EMAIL PROTECTED]>
+
+	* Documentation/user/instrument-notation.itely (Figured bass): describe new features
+
 2005-10-22  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
 	* lily/main.cc: clarify --safe.
Index: Documentation/user/instrument-notation.itely
===================================================================
RCS file: /cvsroot/lilypond/lilypond/Documentation/user/instrument-notation.itely,v
retrieving revision 1.63
diff -u -r1.63 instrument-notation.itely
--- Documentation/user/instrument-notation.itely	21 Oct 2005 17:09:15 -0000	1.63
+++ Documentation/user/instrument-notation.itely	23 Oct 2005 15:51:03 -0000
@@ -3992,9 +3992,9 @@
 <<
   \context Voice { \clef bass dis4 c d ais g fis}
   \context FiguredBass \figuremode {
-    < 6 >4 < 7 >8 < 6+ [_!] >
+    < 6 >4 < 7\+ >8 < 6+ [_!] >
     < 6 >4 <6 5 [3+] >
-    < _ >4 < 6 >4
+    < _ >4 < 6 5/>4
   }
 >>
 @end lilypond
@@ -4015,33 +4015,37 @@
 @end lilypond
 
 Accidentals are added when you append @code{-}, @code{!}, and @code{+}
-to the numbers
+to the numbers. A plus sign is added when you append @code{\+}, and
+diminished fifths and sevenths can be obtained with @code{5/} and @code{7/}
 
 @example
-<4- 6+ 7!>
+<4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/>
 @end example
 @lilypond[quote,raggedright,fragment]
-\context FiguredBass
-\figuremode { <4- 6+ 7!> }
+\figures { <4- 6+ 7!> <5++> <3--> <7/> r <6\+ 5/> }
 @end lilypond
 
-Spaces or dashes may be inserted by using @code{_}.  Brackets are
+Spaces may be inserted by using @code{_}.  Brackets are
 introduced with @code{[} and @code{]}. You can also include text
 strings and text markups, see @ref{Overview of text markup commands}.
 
 @example
-< [4 6] 8 [_! 12] > < 5 \markup @{ + \number 6 @} >
+< [4 6] 8 [_! 12] > < 5 \markup @{ \number 6 \super (1) @} >
 @end example
 @lilypond[quote,raggedright,fragment]
 \context FiguredBass
-\figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ + \number 6 } > }
+\figuremode { < [4 6] 8 [_! 12] > < 5 \markup{ \tiny \number 6 \super (1)} > }
 @end lilypond
 
+
 It is also possible to use continuation lines for repeated figures,
 
 @lilypond[verbatim,relative=1]
 <<
-  \new Staff { c4 c }
+  \new Staff {
+    \clef bass
+    c4 c c
+  }
   \figures {
     \set useBassFigureExtenders = ##t 
     <4 6> <3 6> <3 7>
@@ -4051,19 +4055,19 @@
 
 The @code{FiguredBass} context doesn't pay attention to the actual
 bass line. As a consequence, you may have to insert extra figures to
-get extender lines below all notes, eg.
-
+get extender lines below all notes, and you may have to add @code{\!}
+to avoid getting an extender line, eg.
 
[EMAIL PROTECTED], relative=1]
[EMAIL PROTECTED]
 <<
   \new Voice 
-  {
-    \clef bass
-    f16. g32 f16. g32 f16. g32 f16. g32
-  }
   \figures {
     \set useBassFigureExtenders = ##t 
-    <6 4>4. <6 4>16. <6 4>32 <5 3>8 r
+    <6 4->4. <6 4->16. <6 4->32 <5>8. r16 <6>8 <6\! 5->
+  }
+  {
+    \clef bass
+    f16. g32 f16. g32 f16. g32 f16. g32 f8. es16 d8 es
   }
 >>
 @end lilypond
@@ -4083,6 +4087,22 @@
   <4 6>4
 @end example
 
+Accidentals and plus signs can appear after or before the numbers,
+depending on the @code{figuredBassAlterationDirection} and @code{figuredBassPlusDirection}
+properties
+
[EMAIL PROTECTED]
+  \figures {
+    <6\+> <5+> <6 4-> r
+    \set figuredBassAlterationDirection = #1
+    <6\+> <5+> <6 4-> r
+    \set figuredBassPlusDirection = #1
+    <6\+> <5+> <6 4-> r
+    \set figuredBassAlterationDirection = #-1
+    <6\+> <5+> <6 4-> r
+  }
[EMAIL PROTECTED] lilypond
+
 
 Although the support for figured bass may superficially resemble chord
 support, it is much simpler.  The @code{\figuremode} mode simply
@@ -4101,10 +4121,6 @@
 @internalsref{BassFigureBracket}, and
 @internalsref{BassFigureContinuation} objects and
 @internalsref{FiguredBass} context.
-
[EMAIL PROTECTED]
-
-Slash notation for alterations is not supported.
 
 
 
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to