2 note-performer.hh -- declare Note_performer
4 (c) 1996--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
5 Jan Nieuwenhuizen <janneke@gnu.org>
8 #ifndef NOTE_PERFORMER_HH
9 #define NOTE_PERFORMER_HH
11 #include "performer.hh"
14 Convert reqs to audio notes.
16 class Note_performer : public Performer {
18 VIRTUAL_COPY_CONS(Translator);
24 virtual void do_process_music ();
25 virtual bool do_try_music (Music *req_l) ;
26 virtual void do_print () const;
27 virtual void do_pre_move_processing ();
28 virtual void process_acknowledged ();
29 Global_translator* global_translator_l ();
32 Array<Note_req*> note_req_l_arr_;
33 Array<Audio_note*> note_p_arr_;
34 Array<Audio_note*> delayed_p_arr_;
37 #endif // NOTE_PERFORMER_HH