X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=4a2a6736f2c7b4d7be560ca6225507fcb2df6e29;hb=624020cbda2a33e514ee7694205baf83b4069b03;hp=99eef2ec5d6c5545ed8a424312f7cfa3f04917c0;hpb=14c7123e678938b7cc858c9f087788fd6516c1a2;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index 99eef2ec5d..4a2a6736f2 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -121,6 +121,8 @@ each note.") (barNumberVisibility ,procedure? "A Procedure that takes an integer and returns whether the corresponding bar number should be printed.") + (baseMoment ,ly:moment? "Smallest unit of time that will stand on its +own as a subdivided section.") (bassFigureFormatFunction ,procedure? "A procedure that is called to produce the formatting for a @code{BassFigure} grob. It takes a list of @code{BassFigureEvent}s, a context, and the grob to @@ -128,13 +130,10 @@ format.") (bassStaffProperties ,list? "An alist of property settings to apply for the down staff of @code{PianoStaff}. Used by @code{\\autochange}.") - (beamSettings ,list? "Specifies when automatically generated -beams should begin and end, as well as beam subdivision behavior. -See @ruser{Setting automatic beam -behavior} for more information.") - (beatLength ,ly:moment? "The length of one beat in this time -signature.") - + (beamExceptions ,list? "An alist of exceptions to autobeam rules +that normally end on beats.") + (beatStructure ,list? "List of @code{baseMoment}s that are combined +to make beats.") (chordChanges ,boolean? "Only show changes in chords scheme?") (chordNameExceptions ,list? "An alist of chord exceptions. @@ -146,6 +145,7 @@ exceptions. Contains @code{(@var{chord} . (@var{prefix-markup} @var{suffix-markup}))} entries.") (chordNameFunction ,procedure? "The function that converts lists of pitches to chord names.") + (chordNameLowercaseMinor ,boolean? "Downcase roots of minor chords?") (chordNameSeparator ,markup? "The markup object used to separate parts of a chord name.") (chordNoteNamer ,procedure? "A function that converts from a pitch @@ -267,6 +267,8 @@ string selector for tablature notation.") printed as numbers, but only as extender lines.") (implicitTimeSignatureVisibility ,vector? "break visibility for the default time signature.") + (includeGraceNotes ,boolean? "Do not ignore grace notes for +@rinternals{Lyrics}.") (instrumentCueName ,markup? "The name to print if another instrument is to be taken.") (instrumentEqualizer ,procedure? "A function taking a string @@ -439,7 +441,7 @@ one).") (strokeFingerOrientations ,list? "See @code{fingeringOrientations}.") (subdivideBeams ,boolean? "If set, multiple beams will be -subdivided at beat positions by only drawing one beam over the beat.") +subdivided at @code{baseMoment} positions by only drawing one beam over the beat.") (suggestAccidentals ,boolean? "If set, accidentals are typeset as cautionary suggestions over the note.") (systemStartDelimiter ,symbol? "Which grob to make for the start @@ -467,6 +469,10 @@ arpeggios.") (timeSignatureFraction ,number-pair? "A pair of numbers, signifying the time signature. For example, @code{#'(4 . 4)} is a 4/4 time signature.") + (timeSignatureSettings ,cheap-list? "A nested alist of settings for +time signatures. Contains elements for various time signatures. The +element for each time signature contains entries for @code{baseMoment}, +@code{beatStructure}, and @code{beamExceptions}.") (timing ,boolean? "Keep administration of measure length, position, bar number, etc.? Switch off for cadenzas.") (tonic ,ly:pitch? "The tonic of the current scale.") @@ -497,9 +503,6 @@ setting this property, you can make brackets last shorter. (useBassFigureExtenders ,boolean? "Whether to use extender lines for repeated bass figures.") - (verticallySpacedContexts ,list? "List of symbols, containing -context names whose vertical axis groups should be taken into account -for vertical spacing of systems.") (vocalName ,markup? "Name of a vocal line.") (voltaSpannerDuration ,ly:moment? "This specifies the maximum duration to use for the brackets printed for @code{\\alternative}. @@ -579,10 +582,6 @@ This can be used to signal melismas on top of those automatically detected.") - (originalMiddleCPosition ,integer? "Used for temporary overriding -middle@tie{}C in octavation brackets.") - - (quotedCueEventTypes ,list? "A list of symbols, representing the event types that should be duplicated for @code{\\cueDuring} commands.") (quotedEventTypes ,list? "A list of symbols, representing the