+void
+Note_performer::stop_translation_timestep ()
+{
+ // why don't grace notes show up here?
+ // --> grace notes effectively do not get delayed
+ notes_.clear ();
+ note_evs_.clear ();
+}
+
+IMPLEMENT_TRANSLATOR_LISTENER (Note_performer, note)
+void
+Note_performer::listen_note (Stream_event *ev)
+{
+ note_evs_.push_back (ev);
+}
+
+ADD_TRANSLATOR (Note_performer, "", "",
+ "", "");
+
+Note_performer::Note_performer ()