}
-void
-Score_performer::finish()
-{
- Performer_group_performer::do_removal_processing();
-}
-
void
Score_performer::play (Audio_element * p)
}
else if (p->is_type_b (Audio_staff::static_name()))
{
- score_l_->audio_score_p_->add_staff ((Audio_staff*)p);
+ performance_p_->add_staff ((Audio_staff*)p);
}
- score_l_->audio_score_p_->add (p);
+ performance_p_->add (p);
}
{
now_mom_ = m;
audio_column_l_ = new Audio_column (m);
- score_l_->audio_score_p_->add (audio_column_l_);
+ performance_p_->add (audio_column_l_);
}
}
+
void
-Score_performer::set_score (Score* score_l)
+Score_performer::start()
{
- Global_translator::set_score (score_l);
}
-void
-Score_performer::start()
+int
+Score_performer::get_tempo_i() const
{
+ return performance_p_->midi_l_->get_tempo_i (Moment (1, 4));
}
+void
+Score_performer::finish()
+{
+ Performer_group_performer::do_removal_processing();
+}
-int
-Score_performer::get_tempo_i()const
+Music_output *
+Score_performer::get_output_p ()
{
- return score_l_->midi_p_->get_tempo_i (Moment (1, 4));
+ Music_output * o = performance_p_;
+ performance_p_ =0;
+ return o;
}