X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=5bd8f76a45a0446e8b95dd7788c165de812fc288;hb=88d306d9c5666b5ade4a136df29cca19c5ff5ed7;hp=dd6abce6d2d81559d723d146da773449e1b0a2aa;hpb=8de826c5d4fb89d1048c134f97aeea22c28124e4;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index dd6abce6d2..5bd8f76a45 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -44,6 +44,9 @@ ;; TODO FIXME + (accidentalGrouping ,symbol? "If set to @code{'voice}, accidentals +on the same note in different octaves may be horizontally staggered +if in different voices.") (aDueText ,markup? "Text to print at a unisono passage.") (additionalPitchPrefix ,string? "Text with which to prefix additional pitches within a chord name.") @@ -141,10 +144,8 @@ apply for the down staff of @code{PianoStaff}. Used by @code{\\autochange}.") (beamExceptions ,list? "An alist of exceptions to autobeam rules that normally end on beats.") - (beamHalfMeasure ,boolean? "Allow a half measure of eighth notes to -be beamed together in 3/4 time?") - (beamWholeMeasure ,boolean? "Allow a whole measure of eighth notes -to be beamed together in 3/4 time?") + (beamHalfMeasure ,boolean? "Whether to allow a beam to begin +halfway through the measure in triple time, which could look like 6/8.") (beatStructure ,list? "List of @code{baseMoment}s that are combined to make beats.") @@ -173,6 +174,11 @@ object to a text markup. Used for chords.") (clefGlyph ,string? "Name of the symbol within the music font.") (clefOctavation ,integer? "Add this much extra octavation. Values of 7 and -7 are common.") + (clefOctavationFormatter ,procedure? "A procedure that takes the +Octavation number as a string and the style as a symbol and returns a markup.") + (clefOctavationStyle ,symbol? "Determines the way the octavateEight +grob is displayed. Possible values are @samp{default}, @samp{parenthesized} +and @samp{bracketed}.") (clefPosition ,number? "Where should the center of the clef symbol go, measured in half staff spaces from the center of the staff.") @@ -194,6 +200,11 @@ crescendo, i.e., @samp{cresc.}.") (cueClefGlyph ,string? "Name of the symbol within the music font.") (cueClefOctavation ,integer? "Add this much extra octavation. Values of 7 and -7 are common.") + (cueClefOctavationFormatter ,procedure? "A procedure that takes the +Octavation number as a string and the style as a symbol and returns a markup.") + (cueClefOctavationStyle ,symbol? "Determines the way the octavateEight +grob is displayed. Possible values are @samp{default}, @samp{parenthesized} +and @samp{bracketed}.") (cueClefPosition ,number? "Where should the center of the clef symbol go, measured in half staff spaces from the center of the staff.") @@ -214,6 +225,8 @@ This variable is read by @rinternals{Timing_translator} at (defaultStrings ,list? "A list of strings to use in calculating frets for tablatures and fretboards if no strings are provided in the notes for the current moment.") + (doubleRepeatSegnoType ,string? "Set the default bar line for +the combinations double repeat with segno. Default is @samp{:|.S.|:}.") (doubleRepeatType ,string? "Set the default bar line for double repeats.") (doubleSlurs ,boolean? "If set, two slurs are created for every @@ -230,6 +243,8 @@ the symbol @samp{hihat}) as keys, and a list @code{(@var{notehead-style} @var{script} @var{vertical-position})} as values.") + (endRepeatSegnoType ,string? "Set the default bar line for the +combinations ending of repeat with segno. Default is @samp{:|.S}.") (endRepeatType ,string? "Set the default bar line for the ending of repeats.") (explicitClefVisibility ,vector? "@samp{break-visibility} @@ -315,11 +330,10 @@ of numbers for the loudness range of the instrument.") (instrumentName ,markup? "The name to print left of a staff. The @code{instrumentName} property labels the staff in the first system, and the @code{shortInstrumentName} property labels following lines.") - ;; 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.") +the instrument. Its value is the pitch that sounds when the instrument +plays written 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}.") @@ -449,6 +463,8 @@ automatic fret calculator.") (searchForVoice ,boolean? "Signal whether a search should be made of all contexts in the context hierarchy for a voice to provide rhythms for the lyrics.") + (segnoType ,string? "Set the default bar line for a requested segno. +Default is @samp{S}.") (shapeNoteStyles ,vector? "Vector of symbols, listing style for each note head relative to the tonic (qv.) of the scale.") (shortInstrumentName ,markup? "See @code{instrumentName}.") @@ -480,6 +496,8 @@ part-combining.") @code{traditional}, or @code{semitone}.") (stanza ,markup? "Stanza @q{number} to print before the start of a verse. Use in @code{Lyrics} context.") + (startRepeatSegnoType ,string? "Set the default bar line for the +combinations beginning of repeat with segno. Default is @samp{S.|:}.") (startRepeatType ,string? "Set the default bar line for the beginning of repeats.") (stemLeftBeamCount ,integer? "Specify the number of beams to draw @@ -570,12 +588,12 @@ of bar line to create. Example: @example -\\set Staff.whichBar = \"|:\" +\\set Staff.whichBar = \".|:\" @end example @noindent This will create a start-repeat bar in this staff only. Valid values -are described in @rinternals{bar-line-interface}.") +are described in @file{scm/bar-line.scm}.") ))) @@ -619,7 +637,6 @@ proceeding to next time step. This is an internal variable.") (graceSettings ,list? "Overrides for grace notes. This property should be manipulated through the @code{add-grace-property} function.") - (hasStaffSpacing ,boolean? "True if the current @code{CommandColumn} contains items that will affect spacing.") @@ -652,6 +669,7 @@ is not set") used by the @code{Script_engraver} for typesetting note-superscripts and subscripts. See @file{scm/@/script.scm} for more information.") (slurMelismaBusy ,boolean? "Signal if a slur is present.") + (slurOverRepeat ,boolean? "A slur should be drawn over a repeat.") (stavesFound ,grob-list? "A list of all staff-symbols found.")