- (instrumentEqualizer ,procedure? "
-Function taking a string (instrument name), and returning a (@var{min} . @var{max}) pair of numbers for the loudness range of the instrument.
-")
- (instrumentTransposition ,ly:pitch? "Defines the transposition of
-the instrument. Its value is the pitch that sounds like middle C. This
-is used to transpose the MIDI output, and @code{\\quote}s.")
-
- (keepAliveInterfaces ,list? "List of symbols, signifying grob interfaces that
-are worth keeping an staff with @code{remove-empty} set around for.")
- (keyAlterationOrder ,list? " Alist that defines in what order
-alterations should be printed. The format is (@var{step}
-. @var{alter}), where @var{step} is from 0 .. 6 and @var{alter} from
--2 (sharp) and 2 (flat).
-")
-
- (keySignature ,list? "The current key signature. This is an alist
-containing (@var{name} . @var{alter}) or ((@var{octave} . @var{name}) . @var{alter}).
- where @var{name} is from 0.. 6 and
-@var{alter} from -4 (double flat) to 4 (double sharp).
-")
- (majorSevenSymbol ,markup? "How should
-the major 7th be formatted in a chord name?")
- (markFormatter ,procedure? "Procedure
-taking as arguments context and rehearsal mark. It should return the
-formatted mark as a markup object.")
-
- (measureLength ,ly:moment? "Length of one
-measure in the current time signature.")
-
- (measurePosition ,ly:moment? "How much of the current measure
-have we had. This can be set manually to create incomplete
-measures.")
-
- (melismaBusyProperties ,list? "List of properties (symbols) to
+ (instrumentEqualizer ,procedure? "A function taking a string
+(instrument name), and returning a @code{(@var{min} . @var{max})} pair
+of numbers for the loudness range of the instrument.")
+ ;; the definition is reversed wrt traditional transposition
+ ;; otherwise \transpose { \transposition .. } won't work
+ (instrumentTransposition ,ly:pitch? "Define the transposition of
+the instrument. Its value is the pitch that sounds like middle@tie{}C.
+This is used to transpose the MIDI output, and @code{\\quote}s.")
+ (internalBarNumber ,integer? "Contains the current barnumber.
+This property is used for internal timekeeping, among others by the
+@code{Accidental_engraver}.")
+
+
+ (keepAliveInterfaces ,list? "A list of symbols, signifying grob
+interfaces that are worth keeping a staff with @code{remove-empty} set
+around for.")
+ (keyAlterationOrder ,list? "An alist that defines in what order
+alterations should be printed. The format is @code{(@var{step}
+. @var{alter})}, where @var{step} is a number from 0 to@tie{}6 and
+@var{alter} from -2 (sharp) to 2 (flat).")
+ (keySignature ,list? "The current key signature. This is an alist
+containing @code{(@var{step} . @var{alter})} or @code{((@var{octave} .
+@var{step}) . @var{alter})}, where @var{step} is a number in the range
+0 to@tie{}6 and @var{alter} a fraction, denoting alteration. For
+alterations, use symbols, e.g. @code{keySignature = #`((6 . ,FLAT))}.")
+
+ (lyricMelismaAlignment ,ly:dir? "Alignment to use for a melisma syllable.")
+
+ (majorSevenSymbol ,markup? "How should the major 7th be formatted
+in a chord name?")
+ (markFormatter ,procedure? "A procedure taking as arguments the
+context and the rehearsal mark. It should return the formatted mark as
+a markup object.")
+ (maximumFretStretch ,number? "Don't allocate frets further than
+this from specified frets.")
+ (measureLength ,ly:moment? "Length of one measure in the current
+time signature.")
+ (measurePosition ,ly:moment? "How much of the current measure have
+we had. This can be set manually to create incomplete measures.")
+ (melismaBusyProperties ,list? "A list of properties (symbols) to