]> git.donarmstrong.com Git - lilypond.git/blob - mi2mu/include/midi-score.hh
partial: 0.0.40.jcn
[lilypond.git] / mi2mu / include / midi-score.hh
1 //
2 // midi-score.hh -- declare midi_score
3 //
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
5
6 #ifndef MIDI_SCORE_HH
7 #define MIDI_SCORE_HH
8
9 /// (midi_score)
10 class Midi_score {
11 public:
12         Midi_score( int format_i, int tracks_i, int tempo_i );
13         ~Midi_score();
14
15         void add_track( Midi_track* midi_track_p );
16
17         int output_mudela( String filename_str );
18         void process();
19
20 private:
21         IPointerList<Midi_track*> midi_track_p_list_;
22         int format_i_;
23         int tracks_i_;
24         int tempo_i_;
25 };
26
27 #endif // MIDI_SCORE_HH
28