]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-context-properties.scm
Midi: Map voices to tracks in MIDI output.
[lilypond.git] / scm / define-context-properties.scm
index 5853474179985733fa8675e8c309f4b5fab7847d..046ac2e4f399b5ddbf9615765f7d5110e9be28ef 100644 (file)
@@ -145,7 +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?")
+     (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
@@ -339,7 +339,7 @@ manual beams are considered.  Possible values include
 @code{melismaBusy}, @code{slurMelismaBusy}, @code{tieMelismaBusy}, and
 @code{beamMelismaBusy}.")
      (metronomeMarkFormatter ,procedure? "How to produce a metronome
-markup.  Called with four arguments: text, duration, count and context.")
+markup.  Called with two arguments: a @code{TempoChangeEvent} and context.")
      (middleCClefPosition ,number? "The position of the middle C,
 as determined only by the clef.  This can be calculated by looking at
 @code{clefPosition} and @code{clefGlyph}.")
@@ -357,6 +357,8 @@ half staff-spaces.  Usually determined by looking at
 @code{midiMinimumVolume}.")
      (midiMinimumVolume ,number? "Set the minimum loudness for MIDI.
 Ranges from 0 to@tie{}1.")
+     (midiChannelPerStaff ,boolean? "If set to @code{##t},
+each staff is assiged its own channel.")
      (minimumFret ,number? "The tablature auto string-selecting
 mechanism selects the highest string with a fret at least
 @code{minimumFret}.")
@@ -413,6 +415,7 @@ of the form @code{(list 'volta @var{x})}, where @var{x} is a string or
 arguments an integer and context, returning whether the corresponding
 percent repeat number should be printed when @code{countPercentRepeats}
 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.")
 
@@ -478,10 +481,7 @@ fret number.  It returns the text as a markup.")
      (tabStaffLineLayoutFunction ,procedure? "A function determining the
 staff position of a tablature note head.  Called with two arguments:
 the context and the string.")
-     (tempoHideNote ,boolean? "Hide the note=count in tempo marks.")
-     (tempoText ,markup? "Text for tempo marks.")
-     (tempoUnitCount ,number-or-pair? "Count for specifying tempo.")
-     (tempoUnitDuration ,ly:duration? "Unit for specifying tempo.")
+     (tempoHideNote ,boolean? "Hide the note = count in tempo marks.")
      (tempoWholesPerMinute ,ly:moment? "The tempo in whole notes per
 minute.")
      (tieWaitForNote ,boolean? "If true, tied notes do not have to