}
int
-MidiStretch::run (boost::shared_ptr<Region> r)
+MidiStretch::run (boost::shared_ptr<Region> r, Progress* progress)
{
SourceList nsrcs;
char suffix[32];
// FIXME: double copy
Evoral::Event<MidiModel::TimeType> ev(*i, true);
ev.time() = new_time;
- new_model->append(ev);
+ new_model->append(ev, Evoral::next_event_id());
}
new_model->end_write();
const int ret = finish (region, nsrcs, new_name);
- results[0]->set_length((nframes_t) floor (r->length() * _request.time_fraction), NULL);
+ results[0]->set_length((framecnt_t) floor (r->length() * _request.time_fraction), NULL);
return ret;
}