lilypond-1.1.28
[lilypond.git] / hdr / midi-track.hh
blobd1458ed0ca98563c46cbd8470749ec9dfaa55ff4
1 //
2 // midi-track.hh -- declare midi_track
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
6 #ifndef MIDI_TRACK_HH
7 #define MIDI_TRACK_HH
9 /// (midi_track)
10 class Midi_track {
11 public:
12 Midi_track( int track_i );
13 ~Midi_track();
15 void add_event( Moment mom, Midi_event* midi_event_p );
16 String name_str();
17 void output_mudela( Lily_stream& lily_stream_r );
18 Track_column* tcol_l( Moment mom );
20 private:
21 IPointerList<Track_column*> tcol_p_list_;
22 String name_str_;
25 #endif // MIDI_TRACK_HH