]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.47
authorfred <fred>
Sun, 24 Mar 2002 20:06:15 +0000 (20:06 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:06:15 +0000 (20:06 +0000)
lily/clef-grav.cc
lily/clef-item.cc
lily/midi-item.cc

index 6bb055c2faeea36a0459d67bdbf0e7714389a4d4..589dbf328273522401f73ff49b27339f1cbd3acf 100644 (file)
@@ -30,6 +30,10 @@ Clef_engraver::set_type (String s)
     {
       c0_position_i_= -6;
     }
+  else if (clef_type_str_ == "soprano")
+    {
+      c0_position_i_= -4;
+    }
   else if (clef_type_str_ == "alto")
     {
       c0_position_i_= 0;
index 927d3f2335f15dc7f3c8e3cb024db6aa22a94183..a63d8b72bd5d910910b6a56c1c34f0519d3d6f83 100644 (file)
@@ -38,17 +38,25 @@ void
 Clef_item::read (String t)
 {
   symbol_= t;
-  if (t == "violin")
+  if (t == "violin") {
     y_position_i_ = -2;
-  if (t == "alto")
+  }
+  else if (t == "soprano") {
+    symbol_="alto";
+    y_position_i_ = -4;
+  }
+  else if (t == "alto") {
     y_position_i_ = 0;
-  if (t == "tenor") {
+  }
+  else if (t == "tenor") {
     symbol_="alto";
     y_position_i_ = 2;
   }
-  if (t == "bass")
+  else if (t == "bass") {
     y_position_i_ = 2;
+  }
 }
+
 void
 Clef_item::read (Clef_engraver const &k)
 {
index 24f297942d2ccc5b61a8f29e271a2a0912a8995d..f688baf6d59988d22d8571ddff7bfdd7893ba6df 100644 (file)
@@ -119,7 +119,7 @@ Midi_header::Midi_header (int format_i, int tracks_i, int clocks_per_4_i)
 char const* const instrument_name_sz_a_[ ] = {
 
   /* default is usually piano */
-  /* 0 */ "piano",
+  /* 0 "piano", */
 
          /* (1-8 piano) */
          /* 1 */ "acoustic grand",
@@ -535,7 +535,8 @@ Midi_track::Midi_track ()
 void 
 Midi_track::add (Moment delta_time_mom, Midi_item* mitem_p)
 {
-  assert (delta_time_mom >= 0);
+  assert (delta_time_mom >= Moment (0));
+
   event_p_list_.bottom ().add (new Midi_event (delta_time_mom, mitem_p));
 }