if (out.is_empty ())
{
me->warning (_f ("note head `%s' not found", idx.to_str0 ()));
+ out = Stencil (Box(Interval (0, 0),Interval (0, 0)), SCM_EOL);
}
else
{
(if (ly:pitch? trill-pitch)
(for-each (lambda (m) (ly:music-set-property! m 'trill-pitch trill-pitch))
trill-events)
- (ly:warning (_ "Second argument of \\pitchedTrill should be single note.")))
+ (begin
+ (ly:warning (_ "Second argument of \\pitchedTrill should be single note: "))
+ (display sec-note-events)))
main-note))
. (
(description . "A note that is part of a cluster.")
- ; not a note-event, to ensure that Note_engraver doesn't eat it.
+ ;; not a note-event, to ensure that Note_engraver doesn't eat it.
(types . (general-music cluster-note-event melodic-event rhythmic-event event))
))
")
(types . (general-music layout-instruction))
- (iterator-ctor . , Push_property_iterator::constructor)
+ (iterator-ctor . ,Push_property_iterator::constructor)
))
(PartCombineMusic
. (
(description . "Start or end phrasing slur.
Syntax NOTE \\( and \\) NOTE")
- (types . (general-music span-event phrasing-slur-event))
+ (types . (general-music span-event event phrasing-slur-event))
))
(PropertySet
(description . "Start or end slur.
Syntax NOTE( and )NOTE")
- (types . (general-music span-event slur-event))
+ (types . (general-music span-event event slur-event))
))
(StaffSpanEvent
(TextSpanEvent
. (
(description . "Start a text spanner like 8va.....|")
- (types . (general-music span-event text-span-event))
+ (types . (general-music span-event event text-span-event))
))
(TrillSpanEvent
. (
(description . "Start a trill spanner tr~~~")
- (types . (general-music span-event trill-span-event))
+ (types . (general-music span-event event trill-span-event))
))
(TimeScaledMusic