X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fscore-performer.hh;h=289f6948286080592f114b1a511977bf2334f8c5;hb=434da79e9d7684b2b05fa92a6d808d4ea7933046;hp=ef2385ad46d4a84066ebcd0982006ff20ae857ca;hpb=cec6dfa6bf0fb931eb7f42b1ee44ca2ec19a9f34;p=lilypond.git diff --git a/lily/include/score-performer.hh b/lily/include/score-performer.hh index ef2385ad46..289f694828 100644 --- a/lily/include/score-performer.hh +++ b/lily/include/score-performer.hh @@ -1,8 +1,8 @@ /* score-performer.hh -- declare Score_performer - (c) 1996, 1997 Han-Wen Nienhuys - Jan Nieuwenhuizen + (c) 1996, 1997--1999 Han-Wen Nienhuys + Jan Nieuwenhuizen */ #ifndef SCORE_PERFORMER_HH @@ -18,8 +18,8 @@ class Score_performer: public Performer_group_performer, public Global_translator { public: - TRANSLATOR_CLONE(Score_performer); - DECLARE_MY_RUNTIME_TYPEINFO; + VIRTUAL_COPY_CONS(Translator); + Score_performer(); ~Score_performer(); Performance *performance_p_; @@ -29,10 +29,12 @@ protected: virtual void prepare (Moment mom); virtual void process(); virtual void start(); - virtual void add_processing (); + virtual void do_add_processing (); + virtual void announce_element (Audio_element_info); virtual int get_tempo_i() const; - virtual void play (Audio_element* p); + virtual void play_element (Audio_element* p); virtual Music_output *get_output_p (); + private: void header (Midi_stream&);