in a CueVoice oriented by @var{dir}.")
(make-music 'QuoteMusic
'element main-music
- 'quoted-context-type 'Voice
+ 'quoted-context-type 'CueVoice
'quoted-context-id "cue"
'quoted-music-name what
'quoted-voice-direction dir))
in a CueVoice oriented by @var{dir}.")
(make-music 'QuoteMusic
'element main-music
- 'quoted-context-type 'Voice
+ 'quoted-context-type 'CueVoice
'quoted-context-id "cue"
'quoted-music-name what
'quoted-music-clef clef
(display-scheme-music music)
music)
+displayScheme =
+#(define-scheme-function (parser location expr) (scheme?)
+ (_i "Display the internal representation of @var{expr} to the console.")
+ (newline)
+ (display-scheme-music expr)
+ expr)
+
endSpanners =
'footnote-text footnote)))
#{ \tweak footnote-music #mus #item #}))
-free =
-#(define-music-function (parser location music) (ly:music?)
- (_i "@var{event} should start a free spanner.")
- (let ((name (ly:music-property music 'name)))
- (cond
- ((eq? name 'SlurEvent)
- (make-music 'BreakSlurEvent
- 'span-direction (ly:music-property music 'span-direction)
- 'direction (ly:music-property music 'direction)
- 'spanner-id (ly:music-property music 'spanner-id)))
- ((eq? name 'PhrasingSlurEvent)
- (make-music 'BreakPhrasingSlurEvent
- 'span-direction (ly:music-property music 'span-direction)
- 'direction (ly:music-property music 'direction)
- 'spanner-id (ly:music-property music 'spanner-id)))
- (else
- (begin
- (ly:music-warning music (_ "not a breakable event"))
- music)))))
-
grace =
#(def-grace-function startGraceMusic stopGraceMusic
(_i "Insert @var{music} as grace notes."))
(descend-to-context
(context-spec-music (make-music 'PartialSet
'origin location
- 'partial-duration dur)
+ 'duration dur)
'Timing)
'Score))
(make-music 'QuoteMusic
'element main-music
- 'quoted-context-type 'Voice
+ 'quoted-context-type 'CueVoice
'quoted-context-id "cue"
'quoted-music-name what
'quoted-voice-direction dir