+ : Music ()
+{
+}
+
+
+MAKE_SCHEME_CALLBACK (Repeated_music,minimum_start, 1);
+MAKE_SCHEME_CALLBACK (Repeated_music,first_start, 1);
+
+SCM
+Repeated_music::minimum_start (SCM m)
+{
+ Music * me = unsmob_music (m);
+ Music * body = unsmob_music (me->get_property ("element"));
+
+ if (body)
+ return body->start_mom ().smobbed_copy ();
+ else
+ {
+ return Music_sequence::minimum_start (me->get_property ("elements")).smobbed_copy ();
+ }
+}
+
+SCM
+Repeated_music::first_start (SCM m)