From 447f9ee0625fb5b49b39b5aff33421290e9e191b Mon Sep 17 00:00:00 2001 From: nick_m Date: Sat, 25 Jun 2016 00:36:58 +1000 Subject: Exact beat for added regions. --- gtk2_ardour/midi_time_axis.cc | 2 +- libs/ardour/playlist.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index fcb073aed9..81c8a3736d 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -1528,7 +1528,7 @@ MidiTimeAxisView::add_region (framepos_t pos, framecnt_t length, bool commit, co boost::shared_ptr region = (RegionFactory::create (src, plist)); /* sets beat position */ region->set_position (pos, sub_num); - playlist()->add_region (region, pos); + playlist()->add_region (region, pos, 1.0, false, sub_num); _session->add_command (new StatefulDiffCommand (playlist())); if (commit) { diff --git a/libs/ardour/playlist.cc b/libs/ardour/playlist.cc index b5b32a10d4..43d1a215a0 100644 --- a/libs/ardour/playlist.cc +++ b/libs/ardour/playlist.cc @@ -692,7 +692,7 @@ Playlist::flush_notifications (bool from_undo) */ for (int i = 0; i < itimes; ++i) { - boost::shared_ptr copy = RegionFactory::create (region, true); + boost::shared_ptr copy = RegionFactory::create (region, true, sub_num); add_region_internal (copy, pos, sub_num); set_layer (copy, DBL_MAX); pos += region->length(); -- cgit v1.2.3