]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music-sequence.cc
* Documentation/index.html.in: Fix url to one big page. (backportme)
[lilypond.git] / lily / music-sequence.cc
index 3848a3708bea82c53b7b56d34496995a9d8dc112..acaf88d389b2253769439c4efab2056001d5be1a 100644 (file)
@@ -4,17 +4,22 @@
   source file of the GNU LilyPond music typesetter
   
   (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-  
- */
+*/
+
 #include "music-list.hh"
 #include "warn.hh"
 #include "pitch.hh"
 #include "input.hh"
 
+Music_sequence::Music_sequence ()
+  : Music ()
+{
+}
+
 SCM
-Music_sequence::music_list ()const
+Music_sequence::music_list () const
 {
-  return get_mus_property ("elements");
+  return get_property ("elements");
 }
 
 /*
@@ -23,21 +28,16 @@ Music_sequence::music_list ()const
 void
 Music_sequence::append_music (Music *m)
 {
-  set_mus_property ("elements",
-                   gh_append2 (music_list (), gh_cons (m->self_scm (), SCM_EOL)));
+  set_property ("elements",
+               ly_append2 (music_list (), scm_cons (m->self_scm (), SCM_EOL)));
   scm_gc_unprotect_object (m->self_scm ());
 }
 
-Music_sequence::Music_sequence ( )
-  : Music ()
-{
-}
-
 void
-transpose_music_list (SCM l Pitch rq)
+transpose_music_list (SCM lst, Pitch rq)
 {
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
-    unsmob_music (ly_car (s))->transpose (rq);    
+  for (SCM s = lst; scm_is_pair (s);  s = scm_cdr (s))
+    unsmob_music (scm_car (s))->transpose (rq);    
 }
 
 Moment
@@ -46,9 +46,9 @@ Music_sequence::cumulative_length (SCM l)
   Moment cumulative;
   Moment last_len; 
 
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
     {
-      Moment l = unsmob_music (ly_car (s))->get_length ();
+      Moment l = unsmob_music (scm_car (s))->get_length ();
       if (last_len.grace_part_ && l.main_part_)
        {
          last_len.grace_part_ = Rational (0);
@@ -67,9 +67,9 @@ Moment
 Music_sequence::maximum_length (SCM l)
 {
   Moment dur = 0;
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
     {
-      Music * m = unsmob_music (ly_car (s));
+      Music * m = unsmob_music (scm_car (s));
       Moment l = m->get_length ();
       dur = dur >? l;
     }
@@ -84,9 +84,9 @@ music_list_to_relative (SCM l,Pitch p, bool ret_first)
   int count=0;
 
   Pitch last = p;
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
     {
-      if (Music *m = unsmob_music (ly_car (s)))
+      if (Music *m = unsmob_music (scm_car (s)))
        {
          last = m->to_relative_octave (last);
          if (!count ++)
@@ -101,8 +101,8 @@ music_list_to_relative (SCM l,Pitch p, bool ret_first)
 void
 compress_music_list (SCM l, Moment m)
 {
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
-    unsmob_music (ly_car (s))->compress (m);
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
+    unsmob_music (scm_car (s))->compress (m);
 }
 
 ADD_MUSIC (Music_sequence);
@@ -112,9 +112,9 @@ Music_sequence::minimum_start (SCM l)
 {
   Moment m;
   
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
     {
-      m = m <? unsmob_music (ly_car (s))->start_mom ();
+      m = m <? unsmob_music (scm_car (s))->start_mom ();
     }
   return m;
 }
@@ -124,9 +124,9 @@ Music_sequence::first_start (SCM l)
 {
   Moment m;
   
-  for (SCM s = l; gh_pair_p (s);  s = ly_cdr (s))
+  for (SCM s = l; scm_is_pair (s);  s = scm_cdr (s))
     {
-      Music * mus = unsmob_music (ly_car (s));
+      Music * mus = unsmob_music (scm_car (s));
       Moment l = mus->get_length ();
       Moment s = mus->start_mom ();
       if (l.to_bool () || s.to_bool ())