source file of the GNU LilyPond music typesetter
- (c) 1996--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1996--2006 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "performer.hh"
protected:
virtual bool try_music (Music *ev);
- PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
- virtual void create_audio_elements ();
+ void stop_translation_timestep ();
+ void process_music ();
private:
Link_array<Music> note_evs_;
};
void
-Note_performer::create_audio_elements ()
+Note_performer::process_music ()
{
if (note_evs_.size ())
{
// --> grace notes effectively do not get delayed
Moment now = now_mom ();
for (int i = 0; i < notes_.size (); i++)
- {
- play_element (notes_[i]);
- }
+ play_element (notes_[i]);
notes_.clear ();
note_evs_.clear ();
}
#include "translator.icc"
ADD_TRANSLATOR (Note_performer, "", "",
- "note-event busy-playing-event", "", "", "");
+ "note-event "
+ "busy-playing-event",
+ "", "");
Note_performer::Note_performer ()
{