+IMPLEMENT_LISTENER (Score_performer, one_time_step);
+void
+Score_performer::one_time_step (SCM)
+{
+ if (to_boolean (context ()->get_property ("skipTypesetting")))
+ {
+ if (!skipping_)
+ {
+ skip_start_mom_ = audio_column_->when ();
+ skipping_ = true;
+ }
+ }
+ else
+ {
+ if (skipping_)
+ {
+ offset_mom_ -= audio_column_->when () - skip_start_mom_;
+ skipping_ = false;
+ }
+
+ audio_column_->offset_when (offset_mom_);
+ precomputed_recurse_over_translators (context (), PROCESS_MUSIC, UP);
+ do_announces ();
+ }