/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2000--2010 Han-Wen Nienhuys <hanwen@xs4all.nl>
- Erik Sandberg <mandolaerik@gmail.com>
+ Copyright (C) 2000--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Erik Sandberg <mandolaerik@gmail.com>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
{
Music *mus = get_music ();
Input *origin = mus->origin ();
- Moment l = mus->get_length ();
Music *body = Repeated_music::body (mus);
bool body_is_sequential = body->is_mus_type ("sequential-music");
int elt_count = body_is_sequential ? scm_ilength (body->get_property ("elements")) : 1;
- if (body_is_sequential &&
- (elt_count != 2
- && elt_count != 1))
- mus->origin ()->warning (_f ("expect 2 elements for chord tremolo, found %d", elt_count));
-
if (elt_count <= 0)
elt_count = 1;
return scm_list_2 (ev->unprotect (), body->self_scm ());
}
else
- {
+ {
SCM tremolo_symbol = ly_symbol2scm ("TremoloSpanEvent");
SCM start_event_scm = scm_call_2 (ly_lily_module_constant ("make-span-event"), tremolo_symbol, scm_from_int (START));
unsmob_music (start_event_scm)->set_spot (*origin);