2 performer.hh -- declare Performer
4 (c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
5 Jan Nieuwenhuizen <jan@digicash.com>
11 #include "lily-proto.hh"
14 #include "score-elem-info.hh"
15 #include "staff-info.hh"
21 Performer_group_performer* daddy_perf_l_;
28 virtual void process_requests();
30 virtual void set( Moment mom );
31 virtual bool try_request( Request* req_l );
33 virtual void do_removal_processing();
34 void creation_processing();
36 virtual void do_creation_processing();
38 virtual bool do_try_request(Request*);
39 virtual int get_tempo_i() const;
40 virtual void do_print() const;
41 virtual Moment get_mom() const;
42 virtual void play_event( Midi_item* l );
46 #include "global-performers.hh"
48 #endif // PERFORMER_HH