addQuote =
#(define-music-function (parser location name music) (string? ly:music?)
- "Add a piece of music to be quoted "
+ (_i "Add a piece of music to be quoted ")
(add-quotable parser name music)
(make-music 'SequentialMusic 'void #t))
barNumberCheck =
#(define-music-function (parser location n) (integer?)
+ (_i "Print a warning if the current bar number is not @var{n}.")
(make-music 'ApplyContext
'origin location
'procedure
bendAfter =
#(define-music-function (parser location delta) (real?)
-
+ (_i "Create a fall or doit of pitch interval @var{delta}.")
(make-music 'BendAfterEvent
'delta-step delta))
%% why a function?
breathe =
#(define-music-function (parser location) ()
+ (_i "Insert a breath mark.")
(make-music 'EventChord
'origin location
'elements (list (make-music 'BreathingEvent))))
clef =
-#(define-music-function (parser location type)
- (string?)
- "Set the current clef."
-
+#(define-music-function (parser location type) (string?)
+ (_i "Set the current clef to @var{type}.")
(make-clef-set type))
cueDuring =
#(define-music-function
- (parser location what dir main-music)
- (string? ly:dir? ly:music?)
+ (parser location what dir main-music) (string? ly:dir? ly:music?)
+ (_i "Insert contents of quote @var{what} corresponding to @var{main-music},
+in a CueVoice oriented by @var{dir}.")
(make-music 'QuoteMusic
'element main-music
'quoted-context-type 'Voice
displayLilyMusic =
#(define-music-function (parser location music) (ly:music?)
+ (_i "Display the LilyPond input representation of @var{music}
+to the console.")
(newline)
(display-lily-music music parser)
music)
displayMusic =
#(define-music-function (parser location music) (ly:music?)
+ (_i "Display the internal representation of @var{music} to the console.")
(newline)
(display-scheme-music music)
music)
endSpanners =
#(define-music-function (parser location music) (ly:music?)
+ (_i "Terminate the next spanner prematurely after exactly one note without the need of a specific end spanner.")
(if (eq? (ly:music-property music 'name) 'EventChord)
(let*
((elts (ly:music-property music 'elements))
featherDurations=
#(define-music-function (parser location factor argument) (ly:moment? ly:music?)
- "Rearrange durations in ARGUMENT so there is an
-acceleration/deceleration. "
-
+ (_i "Adjust durations of music in @var{argument} by rational @var{factor}. ")
(let*
((orig-duration (ly:music-length argument))
(multiplier (ly:make-moment 1 1)))
argument))
grace =
-#(def-grace-function startGraceMusic stopGraceMusic)
-
+#(def-grace-function startGraceMusic stopGraceMusic
+ (_i "Insert @var{music} as grace notes."))
"instrument-definitions" = #'()
instrumentSwitch =
#(define-music-function
(parser location name) (string?)
+ (_i "Switch instrument to @var{name}, which must be predefined with
+@var{\addInstrumentDefinition}.")
(let*
((handle (assoc name instrument-definitions))
(instrument-def (if handle (cdr handle) '()))
includePageLayoutFile =
#(define-music-function (parser location) ()
- "If page breaks and tweak dump is not asked, and the file
-<basename>-page-layout.ly exists, include it."
+ (_i "Include the file @var{<basename>-page-layout.ly}. Deprecated as
+part of two-pass spacing.")
(if (not (ly:get-option 'dump-tweaks))
(let ((tweak-filename (format #f "~a-page-layout.ly"
(ly:parser-output-name parser))))
tweak-filename))))))
(make-music 'SequentialMusic 'void #t))
-
-
keepWithTag =
#(define-music-function
(parser location tag music) (symbol? ly:music?)
+ (_i "Include only elements of @var{music} that are tagged with @var{tag}.")
(music-filter
(lambda (m)
(let* ((tags (ly:music-property m 'tags))
removeWithTag =
#(define-music-function
(parser location tag music) (symbol? ly:music?)
+ (_i "Remove elements of @var{music} that are tagged with @var{tag}.")
(music-filter
(lambda (m)
(let* ((tags (ly:music-property m 'tags))
#(define-music-function
(parser location music)
(ly:music?)
+ (_i "Remove cue notes from @var{music}.")
(music-map
(lambda (mus)
(if (string? (ly:music-property mus 'quoted-music-name))
label =
#(define-music-function (parser location label) (symbol?)
- "Place a bookmarking label, either at top-level or inside music."
+ (_i "Create @var{label} as a bookmarking label")
(make-music 'EventChord
'page-marker #t
'page-label label
makeClusters =
#(define-music-function
(parser location arg) (ly:music?)
+ (_i "Display chords in @var{arg} as clusters")
(music-map note-to-cluster arg))
musicMap =
(string? symbol? scheme?)
- "Set @var{property} to @var{value} in all grobs named @var{name}.
+ (_i "Set @var{property} to @var{value} in all grobs named @var{name}.
The @var{name} argument is a string of the form @code{\"Context.GrobName\"}
-or @code{\"GrobName\"}"
+or @code{\"GrobName\"}")
(let*
((name-components (string-split name #\.))
%% are not allowed at top-level.
pageBreak =
#(define-music-function (location parser) ()
- "Force a page break. May be used at toplevel (ie between scores or
-markups), or inside a score."
+ (_i "Force a page break. May be used at toplevel (ie between scores or
+markups), or inside a score.")
(make-music 'EventChord
'page-marker #t
'line-break-permission 'force
noPageBreak =
#(define-music-function (location parser) ()
- "Forbid a page break. May be used at toplevel (ie between scores or
-markups), or inside a score."
+ (_i "Forbid a page break. May be used at toplevel (ie between scores or
+markups), or inside a score.")
(make-music 'EventChord
'page-marker #t
'page-break-permission 'forbid
pageTurn =
#(define-music-function (location parser) ()
- "Force a page turn between two scores or top-level markups."
+ (_i "Force a page turn between two scores or top-level markups.")
(make-music 'EventChord
'page-marker #t
'line-break-permission 'force
noPageTurn =
#(define-music-function (location parser) ()
- "Forbid a page turn. May be used at toplevel (ie between scores or
-markups), or inside a score."
+ (_i "Forbid a page turn. May be used at toplevel (ie between scores or
+markups), or inside a score.")
(make-music 'EventChord
'page-marker #t
'page-turn-permission 'forbid
allowPageTurn =
#(define-music-function (location parser) ()
- "Allow a page turn. May be used at toplevel (ie between scores or
-markups), or inside a score."
+ (_i "Allow a page turn. May be used at toplevel (ie between scores or
+markups), or inside a score.")
(make-music 'EventChord
'page-marker #t
'page-turn-permission 'allow
octaveCheck =
#(define-music-function (parser location pitch-note) (ly:music?)
- "octave check"
+ (_i "octave check")
(make-music 'RelativeOctaveCheck
'origin location
))
ottava = #(define-music-function (parser location octave) (number?)
- "set the octavation "
+ (_i "set the octavation ")
(make-ottava-set octave))
partcombine =
parallelMusic =
#(define-music-function (parser location voice-ids music) (list? ly:music?)
- "Define parallel music sequences, separated by '|' (bar check signs),
+ (_i "Define parallel music sequences, separated by '|' (bar check signs),
and assign them to the identifiers provided in @var{voice-ids}.
@var{voice-ids}: a list of music identifiers (symbols containing only letters)
B = { d d | e e | }
C = { e e | f f | }
@end verbatim
-"
+")
(let* ((voices (apply circular-list (make-list (length voice-ids) (list))))
(current-voices voices)
(current-sequence (list)))
parenthesize =
#(define-music-function (parser loc arg) (ly:music?)
- "Tag @var{arg} to be parenthesized."
+ (_i "Tag @var{arg} to be parenthesized.")
(if (memq 'event-chord (ly:music-property arg 'types))
; arg is an EventChord -> set the parenthesize property on all child notes and rests
arg)
-quoteDuring =
-#(define-music-function
+quoteDuring = #
+(define-music-function
(parser location what main-music)
(string? ly:music?)
(make-music 'QuoteMusic
#(define-music-function
(parser location reference-note)
(ly:music?)
- "Set the octave inside a \\relative section."
+ (_i "Set the octave inside a \\relative section.")
(let*
((notes (ly:music-property reference-note 'elements))
shiftDurations =
#(define-music-function (parser location dur dots arg) (integer? integer? ly:music?)
- ""
+ (_i "")
(music-map
(lambda (x)
spacingTweaks =
#(define-music-function (parser location parameters) (list?)
- "Set the system stretch, by reading the 'system-stretch property of
-the `parameters' assoc list."
+ (_i "Set the system stretch, by reading the 'system-stretch property of
+the `parameters' assoc list.")
#{
\overrideProperty #"Score.NonMusicalPaperColumn"
#'line-break-system-details
rightHandFinger =
#(define-music-function (parser location finger) (number-or-string?)
- "Define a StrokeFingerEvent"
+ (_i "Define a StrokeFingerEvent")
(apply make-music
(append
scoreTweak =
#(define-music-function (parser location name) (string?)
- "Include the score tweak, if exists."
+ (_i "Include the score tweak, if exists.")
(if (and page-layout-parser (not (ly:get-option 'dump-tweaks)))
(let ((tweak-music (ly:parser-lookup page-layout-parser
(string->symbol name))))
tag = #(define-music-function (parser location tag arg)
(symbol? ly:music?)
- "Add @var{tag} to the @code{tags} property of @var{arg}."
+ (_i "Add @var{tag} to the @code{tags} property of @var{arg}.")
(set!
(ly:music-property arg 'tags)
(parser location what dir pitch-note main-music)
(string? ly:dir? ly:music? ly:music?)
- "Insert notes from the part @var{what} into a voice called @code{cue},
+ (_i "Insert notes from the part @var{what} into a voice called @code{cue},
using the transposition defined by @var{pitch-note}. This happens
simultaneously with @var{main-music}, which is usually a rest. The
argument @var{dir} determines whether the cue notes should be notated
-as a first or second voice."
+as a first or second voice.")
(make-music 'QuoteMusic
'element main-music
transposition =
#(define-music-function (parser location pitch-note) (ly:music?)
- "Set instrument transposition"
+ (_i "Set instrument transposition")
(context-spec-music
(make-property-set 'instrumentTransposition
tweak = #(define-music-function (parser location sym val arg)
(symbol? scheme? ly:music?)
- "Add @code{sym . val} to the @code{tweaks} property of @var{arg}."
+ (_i "Add @code{sym . val} to the @code{tweaks} property of @var{arg}.")
(set!
(ly:music-property arg 'tweaks)
withMusicProperty =
#(define-music-function (parser location sym val music) (symbol? scheme? ly:music?)
- "Set @var{sym} to @var{val} in @var{music}."
+ (_i "Set @var{sym} to @var{val} in @var{music}.")
(set! (ly:music-property music sym) val)
music)