]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/audio-item.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / audio-item.cc
index 089469ba051eba78175d88ef84be2e8dd7315e61..0e4ded6386cfc23d852df3548cd9ffe54ce3ca8e 100644 (file)
@@ -3,89 +3,68 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 1997--2006 Jan Nieuwenhuizen <janneke@gnu.org>
 */
-#include "debug.hh"
+
 #include "audio-item.hh"
+
 #include "midi-item.hh"
 #include "audio-column.hh"
 
-Audio_instrument::Audio_instrument (String instrument_str)
+Audio_instrument::Audio_instrument (string instrument_string)
 {
-  str_ = instrument_str;
+  str_ = instrument_string;
 }
 
 Audio_item::Audio_item ()
 {
-  audio_column_l_ = 0;
+  audio_column_ = 0;
 }
 
-Audio_note::Audio_note (Musical_pitch p, Moment m, int transposing_i)
+Audio_note::Audio_note (Pitch p, Moment m, int transposing_i)
 {
   pitch_ = p;
   length_mom_ = m;
   tied_ = 0;
-  transposing_i_ = transposing_i;
+  transposing_ = transposing_i;
 }
 
 void
-Audio_note::tie_to (Audio_notet)
+Audio_note::tie_to (Audio_note *t)
 {
   tied_ = t;
-  Audio_notefirst = t;
+  Audio_note *first = t;
   while (first->tied_)
     first = first->tied_;
   first->length_mom_ += length_mom_;
   length_mom_ = 0;
 }
 
-                   
-Audio_key::Audio_key (Key_def const& k)
+Audio_key::Audio_key (int acc, bool major)
 {
-  key_ = k;
+  accidentals_ = acc;
+  major_ = major;
 }
 
-Audio_tempo::Audio_tempo (int per_minute_4_i)
+Audio_dynamic::Audio_dynamic (Real volume)
 {
-  per_minute_4_i_ = per_minute_4_i;
+  volume_ = volume;
 }
 
-Audio_time_signature::Audio_time_signature (int beats, int one_beat)
-{
-  beats_i_ = beats;
-  one_beat_i_ = one_beat;
-}
-
-Audio_text::Audio_text (Audio_text::Type type, String text_str)
-{
-  text_str_ = text_str;
-  type_ = type;
-}
-
-Audio_tie::Audio_tie ()
+Audio_tempo::Audio_tempo (int per_minute_4_i)
 {
-  note_l_drul_[RIGHT] = 0;
-  note_l_drul_[LEFT] = 0;
+  per_minute_4_ = per_minute_4_i;
 }
 
-void
-Audio_tie::set_note (Direction d, Audio_note* note_l)
+Audio_time_signature::Audio_time_signature (int beats, int one_beat)
 {
-  assert (!note_l_drul_[d]);
-  note_l_drul_[d] = note_l;
-  //set_bounds (d, head_l);
-
-  //  add_dependency (head_l);
+  beats_ = beats;
+  one_beat_ = one_beat;
 }
 
-void
-Audio_item::do_print () const
+Audio_text::Audio_text (Audio_text::Type type, string text_string)
 {
-#ifndef NPRINT
-  if (audio_column_l_)
-    {
-      DEBUG_OUT << "at: "<< audio_column_l_->at_mom ();
-    }
-#endif
+  text_string_ = text_string;
+  type_ = type;
 }