*/
#include "performer.hh"
-
-#include "event.hh"
#include "audio-item.hh"
/*
class Span_dynamic_performer : public Performer
{
public:
- TRANSLATOR_DECLARATIONS(Span_dynamic_performer);
+ TRANSLATOR_DECLARATIONS (Span_dynamic_performer);
protected:
virtual bool try_music (Music*);
dynamic_tuples_.push (a);
}
-
if (span_events_[STOP])
{
finished_dynamic_tuples_.top ().audio_->volume_ = last_volume_;
{
dynamic_tuples_[0].audio_->volume_ = last_volume_;
}
- span_start_event_ = 0;
+
span_events_[START] = 0;
span_events_[STOP] = 0;
}
}
Moment start_mom = finished_dynamic_tuples_[0].mom_;
Moment dt = finished_dynamic_tuples_.top ().mom_ - start_mom;
- for (int i=0; i < finished_dynamic_tuples_.size (); i++)
+ for (int i= 0; i < finished_dynamic_tuples_.size (); i++)
{
Audio_dynamic_tuple* a = &finished_dynamic_tuples_[i];
Real volume = start_volume + dv * (Real) (a->mom_ - start_mom).main_part_
if (r->is_mus_type ("crescendo-event")
|| r->is_mus_type ("decrescendo-event"))
{
- Direction d = to_dir (r->get_mus_property ("span-direction"));
+ Direction d = to_dir (r->get_property ("span-direction"));
span_events_[d] = r;
return true;
}