return boost::dynamic_pointer_cast<MidiRegion> (RegionFactory::create (ms, plist, true));
}
+void
+MidiRegion::post_set (const PropertyChange& pc)
+{
+ if (pc.contains (Properties::length) || pc.contains (Properties::position)) {
+ update_length_beats ();
+ }
+}
+
void
MidiRegion::set_length_internal (framecnt_t len)
{