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