]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/pitch-scheme.cc
Issue 3424: Forgotten @code{} in pitch-scheme.cc
[lilypond.git] / lily / pitch-scheme.cc
index a188469fbd2fa4f02b404692512cc8900951ba69..238d235e72652853f0dda3850f05c37edef062a6 100644 (file)
@@ -32,18 +32,20 @@ LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose",
   return t->transposed (*d).smobbed_copy ();
 }
 
-/* Should add optional args.  */
 LY_DEFINE (ly_make_pitch, "ly:make-pitch",
            2, 1, 0, (SCM octave, SCM note, SCM alter),
            "@var{octave} is specified by an integer, zero for the octave"
-           " containing middle@tie{}C. @var{note} is a number indexing the"
+           " containing middle@tie{}C.  @var{note} is a number indexing the"
            " global default scale, with 0 corresponding to pitch@tie{}C"
-           " and 6 usually corresponding to pitch@tie{}B. @var{alter} is"
+           " and 6 usually corresponding to pitch@tie{}B."
+           "  Optional @var{alter} is"
            " a rational number of 200-cent whole tones for alteration.")
 
 {
   LY_ASSERT_TYPE (scm_is_integer, octave, 1);
   LY_ASSERT_TYPE (scm_is_integer, note, 2);
+  if (SCM_UNBNDP (alter))
+    alter = SCM_INUM0;
   LY_ASSERT_TYPE (scm_is_rational, alter, 3);
 
   Pitch p (scm_to_int (octave), scm_to_int (note),
@@ -103,7 +105,7 @@ LY_DEFINE (ly_pitch_notename, "ly:pitch-notename",
 }
 
 LY_DEFINE (ly_pitch_tones, "ly:pitch-tones",
-          1, 0, 0, (SCM pp),
+           1, 0, 0, (SCM pp),
            "Calculate the number of tones of@tie{}@var{pp} from"
            " middle@tie{}C as a rational number.")
 {
@@ -111,7 +113,6 @@ LY_DEFINE (ly_pitch_tones, "ly:pitch-tones",
   return ly_rational2scm (unsmob_pitch (pp)->tone_pitch ());
 }
 
-
 LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones",
            1, 0, 0, (SCM pp),
            "Calculate the number of quarter tones of@tie{}@var{pp} from"
@@ -171,7 +172,7 @@ LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!",
            1, 0, 0, (SCM context),
            "Set the @code{middleCPosition} variable in @var{context}"
            " based on the variables @code{middleCClefPosition} and"
-           " middleCOffset.")
+           " @code{middleCOffset}.")
 {
   LY_ASSERT_SMOB (Context, context, 1);