X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=43a738d6ae25a2a6241aaad830af50a63785d91e;hb=099190a0ca18fac4a5f583d00f72d868dbde3095;hp=7e2aca836c6d09bce34e962c12da04801276c582;hpb=a68f287dcc2277fb7943923426c459dde0426598;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index 7e2aca836c..43a738d6ae 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 1998--2006 Han-Wen Nienhuys +;;;; (c) 1998--2006 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen @@ -187,9 +187,7 @@ The layout style is a hash table, containing the drum-pitches (e.g. the symbol @samp{hihat}) as key, and a list (@var{notehead-style} @var{script} @var{vertical-position}) as values. ") - (currentBarNumber ,integer? "Contains the current barnumber. This property is incremented at -every bar line. -") + (currentBarNumber ,integer? "Contains the current barnumber. This property is incremented at every bar line. ") (defaultBarType ,string? "Sets the default type of bar line. See @code{whichBar} for information on available bar types. @@ -212,11 +210,7 @@ visibility for normal (i.e. at the start of the line) key signatures.") extra natural sign before accidentals changing from a non-natural to another non-natural.") - (extraVerticalExtent ,number-pair? - "extra vertical extent, same format as @var{minimumVerticalExtent}") - - - (figuredBassCenterContinuations ,boolean? "Whether to vertically center pairs of extender lines.") + (figuredBassCenterContinuations ,boolean? "Whether to vertically center pairs of extender lines. This does not work with three or more lines") (figuredBassPlusDirection ,ly:dir? "Where to put plus signs relative to the the main figure.") (figuredBassAlterationDirection ,ly:dir? "Where to put @@ -251,6 +245,7 @@ get accidentals.") highest pitch on the instrument. This used by the automatic string selector for tab notation.") + (ignoreFiguredBassRest ,boolean? "Don't swallow rest events.") (ignoreBarChecks ,boolean? "Ignore bar checks") (ignoreMelismata ,boolean? "Ignore melismata for this @internalsref{Lyrics} line.") @@ -265,10 +260,16 @@ the @code{instr} property labels following lines.") (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. ") + + ;; the definition is reversed wrt traditional transposition + ;; this because \transpose { \transposition .. } won't work + ;; otherwise. (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.") + (internalBarNumber ,integer? "Contains the current barnumber. This property is used for internal timekeeping, among others by the @code{Accidental_engraver}.") + (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 @@ -311,14 +312,14 @@ markup. Called with 2 arguments, event and context.") (midiMaximumVolume ,number? "Analogous to @code{midiMinimumVolume}.") (minimumFret ,number? "The tablature auto string-selecting mechanism selects the highest string with a fret at least @code{minimumFret}") + (maximumFretStretch ,number? "Don't allocate frets further than this from specified frets.") (minimumPageTurnLength ,ly:moment? "Minimum length of a rest for a page turn to be allowed") (minimumRepeatLengthForPageTurn ,ly:moment? "Minimum length of a repeated section for a page turn to be allowed within that section") - (minimumVerticalExtent ,number-pair? "minimum vertical extent, same -format as @var{verticalExtent}") (output ,ly:music-output? "The output produced by a score-level translator during music interpretation") (ottavation ,string? "If set, the text for an ottava spanner. Changing this creates a new text spanner. ") + (noteToFretFunction ,procedure? "How to produce a fret diagram. Parameters: list of note events and list of tabstring events.") (pedalSustainStrings ,list? "List of string to print for sustain-pedal. Format is (@var{up} @var{updown} @var{down}), where each of the three is the string to print when this is done with the @@ -376,6 +377,7 @@ up the interpretation phase. This speeds up debugging large scores.") squashing for @internalsref{Pitch_squash_engraver}.") (stringNumberOrientations ,list? "See @code{fingeringOrientations}") + (strokeFingerOrientations ,list? "See @code{fingeringOrientations}") (stringOneTopmost ,boolean? "Whether the 1st string is printed on the top line of the tablature.") @@ -439,18 +441,6 @@ property, you can make brackets last shorter. Example (useBassFigureExtenders ,boolean? "Whether to use extender lines for repeated bass figures") - (verticalExtent ,number-pair? "Hard coded vertical extent. The format -is a pair of dimensions, for example, this sets the sizes of a staff -to 10 (5+5) staff-spaces high. - -@example -\\set Staff.verticalExtent = #'(-5.0 . 5.0) -@end example - - -This does not work for Voice or any other context that doesn't form a -vertical group.") - (verticallySpacedContexts ,list? "List of symbols, containing context names whose vertical axis groups should be taken into account for vertical spacing of systems.")