X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=e0b45ab670b0b945b29cb0bac1872951633553ba;hb=f6b1f6ebcd527e6262add9c9cf3e4df5b3e5d63f;hp=b85c5ac5f802221624844442eda4b77d8927d3a9;hpb=fb04880077ab1b4107815ab50b171a97e2fd3772;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index b85c5ac5f8..e0b45ab670 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -1,6 +1,6 @@ ;;;; This file is part of LilyPond, the GNU music typesetter. ;;;; -;;;; Copyright (C) 1998--2011 Han-Wen Nienhuys +;;;; Copyright (C) 1998--2012 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen ;;;; ;;;; LilyPond is free software: you can redistribute it and/or modify @@ -45,12 +45,18 @@ ;; TODO FIXME (aDueText ,markup? "Text to print at a unisono passage.") + (additionalPitchPrefix ,string? "Text with which to prefix +additional pitches within a chord name.") (alignAboveContext ,string? "Where to insert newly created context in vertical alignment.") (alignBassFigureAccidentals ,boolean? "If true, then the accidentals are aligned in bass figure context.") (alignBelowContext ,string? "Where to insert newly created context in vertical alignment.") + (alternativeNumberingStyle ,symbol? "The style of an alternative's bar +numbers. Can be @code{numbers} for going back to the same number or +@code{numbers-with-letters} for going back to the same number with letter +suffixes. No setting will not go back in measure-number time.") (associatedVoice ,string? "Name of the @code{Voice} that has the melody for this @code{Lyrics} line.") (autoAccidentals ,list? "List of different ways to typeset an @@ -118,9 +124,12 @@ count if this property is unset.") each note.") (barCheckSynchronize ,boolean? "If true then reset @code{measurePosition} when finding a bar check.") - (barNumberVisibility ,procedure? "A Procedure that takes an -integer and returns whether the corresponding bar number should be -printed.") + (barNumberFormatter ,procedure? "A procedure that takes a bar +number, measure position, and alternative number and returns a markup +of the bar number to print.") + (barNumberVisibility ,procedure? "A procedure that takes a bar +number and a measure position 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 @@ -132,6 +141,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? "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.") @@ -148,6 +159,9 @@ 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.") + (slashChordSeparator ,markup? "The markup object used to separate +a chord name from its root note in case of inversions or slash +chords.") (chordNoteNamer ,procedure? "A function that converts from a pitch object to a text markup. Used for single pitches.") (chordPrefixSpacer ,number? "The space added between the root @@ -161,6 +175,7 @@ Values of 7 and -7 are common.") symbol go, measured in half staff spaces from the center of the staff.") (completionBusy ,boolean? "Whether a completion-note head is playing.") + (completionUnit ,ly:moment? "Sub-bar unit of completion.") (connectArpeggios ,boolean? "If set, connect arpeggios across piano staff.") (countPercentRepeats ,boolean? "If set, produce counters for @@ -213,7 +228,8 @@ the symbol @samp{hihat}) as keys, and a list @code{(@var{notehead-style} @var{script} @var{vertical-position})} as values.") - + (endRepeatType ,string? "Set the default bar line for the ending +of repeats.") (explicitClefVisibility ,vector? "@samp{break-visibility} function for clef changes.") (explicitCueClefVisibility ,vector? "@samp{break-visibility} @@ -372,6 +388,8 @@ page turn to be allowed.") (minimumRepeatLengthForPageTurn ,ly:moment? "Minimum length of a repeated section for a page turn to be allowed within that section.") + (minorChordModifier ,markup? "Markup displayed following the root +for a minor chord") (noChordSymbol ,markup? "Markup to be displayed for rests in a ChordNames context.") @@ -423,6 +441,8 @@ is set.") (restCompletionBusy ,boolean? "Signal whether a completion-rest is active.") (restNumberThreshold ,number? "If a multimeasure rest has more measures than this, a number is printed.") + (restrainOpenStrings ,boolean? "Exclude open strings from the +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 @@ -458,10 +478,14 @@ 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.") + (startRepeatType ,string? "Set the default bar line for the beginning +of repeats.") (stemLeftBeamCount ,integer? "Specify the number of beams to draw on the left side of the next note. Overrides automatic beaming. The value is only used once, and then it is erased.") (stemRightBeamCount ,integer? "See @code{stemLeftBeamCount}.") + (strictBeatBeaming ,boolean? "Should partial beams reflect the +beat structure even if it causes flags to hang out?") (stringNumberOrientations ,list? "See @code{fingeringOrientations}.") (stringOneTopmost ,boolean? "Whether the first string is @@ -494,7 +518,7 @@ minute.") (tieWaitForNote ,boolean? "If true, tied notes do not have to follow each other directly. This can be used for writing out arpeggios.") - (timeSignatureFraction ,number-pair? "A pair of numbers, + (timeSignatureFraction ,fraction? "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 @@ -560,6 +584,7 @@ are described in @rinternals{bar-line-interface}.") (apply translator-property-description x)) `( + (EventClasses ,cheap-list? "The initial list of event classes.") (associatedVoiceContext ,ly:context? "The context object of the @code{Voice} that has the melody for this @code{Lyrics}.")