2 score-performer.hh -- declare Score_performer
4 (c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
5 Jan Nieuwenhuizen <jan@digicash.com>
8 #ifndef SCORE_PERFORMER_HH
9 #define SCORE_PERFORMER_HH
11 #include "performer-group-performer.hh"
12 #include "global-translator.hh"
14 class Score_performer:
15 public Performer_group_performer, public Global_translator
23 virtual Translator* ancestor_l( int l );
24 virtual int depth_i() const;
26 virtual void finish();
27 virtual Moment get_mom() const;
28 virtual void prepare( Moment mom );
29 virtual void process();
30 virtual void set_score( Score* score_l );
37 Midi_stream* midi_stream_p_;
42 #endif // SCORE_PERFORMER_HH