+
+MAKE_SCHEME_CALLBACK (Music_sequence, maximum_length_callback, 1);
+SCM
+Music_sequence::maximum_length_callback (SCM m)
+{
+ Music *me = unsmob_music (m);
+ return maximum_length (me->get_property ("elements")).smobbed_copy ();
+}
+
+MAKE_SCHEME_CALLBACK (Music_sequence, cumulative_length_callback, 1);
+SCM
+Music_sequence::cumulative_length_callback (SCM m)
+{
+ Music *me = unsmob_music (m);
+ return cumulative_length (me->get_property ("elements")).smobbed_copy ();
+}
+
+MAKE_SCHEME_CALLBACK (Music_sequence, minimum_start_callback, 1);
+SCM
+Music_sequence::minimum_start_callback (SCM m)