]> git.donarmstrong.com Git - lilypond.git/blob - hdr/midi-track.hh
release: 0.0.37
[lilypond.git] / hdr / midi-track.hh
1 //
2 // midi-track.hh -- declare midi_track
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
5
6 #ifndef MIDI_TRACK_HH
7 #define MIDI_TRACK_HH
8
9 /// (midi_track)
10 class Midi_track {
11 public:
12         Midi_track( int track_i );
13         ~Midi_track();
14
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 );
19
20 private:
21         IPointerList<Track_column*> tcol_p_list_;
22         String name_str_;
23 };
24
25 #endif // MIDI_TRACK_HH
26