2 audio-item.cc -- implement Audio items.
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1999 Jan Nieuwenhuizen <janneke@gnu.org>
9 #include "audio-item.hh"
10 #include "midi-item.hh"
11 #include "audio-column.hh"
13 Audio_instrument::Audio_instrument (String instrument_str)
15 str_ = instrument_str;
18 Audio_item::Audio_item ()
23 Audio_note::Audio_note (Musical_pitch p, Moment m, int transposing_i)
27 transposing_i_ = transposing_i;
30 Audio_key::Audio_key (Key_def const& k)
35 Audio_tempo::Audio_tempo (int per_minute_4_i)
37 per_minute_4_i_ = per_minute_4_i;
40 Audio_time_signature::Audio_time_signature (int beats, int one_beat)
43 one_beat_i_ = one_beat;
46 Audio_text::Audio_text (Audio_text::Type type, String text_str)
52 Audio_tie::Audio_tie ()
54 note_l_drul_[RIGHT] = 0;
55 note_l_drul_[LEFT] = 0;
59 Audio_tie::set_note (Direction d, Audio_note* note_l)
61 assert (!note_l_drul_[d]);
62 note_l_drul_[d] = note_l;
63 //set_bounds (d, head_l);
65 // add_dependency (head_l);
69 Audio_item::do_print () const
74 DOUT << "at: "<< audio_column_l_->at_mom ();