-/// the total music def of one movement
-class Score: public Input {
-public:
- /// paper_, staffs_ and commands_ form the problem definition.
- Paper_def *paper_p_;
- Midi_def *midi_p_;
- Music * music_p_;
- Paper_score *pscore_p_;
- Audio_score* audio_score_p_;
-
- int errorlevel_i_;
-
- /* *************************************************************** */
-
- /// construction
- Score();
- Score (Score const&);
- ~Score();
-
- /// do everything except outputting to file
- void process();
-
- /// output to file
- void output (String fn);
-
- ///
- void set (Midi_def* midi_p);
- ///
- void set (Paper_def* midi_p);
-
- void print() const;
-
-private:
- void run_translator (Global_translator*);
- void midi_output();
- void paper_output();