summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_region_view.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-05-13 18:51:59 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-05-13 18:51:59 +0000
commitec01a25ec1dfefbd6918801a354fde024a94a586 (patch)
treef58fc49765ac94fef4dfe330bef38b804e8bd728 /gtk2_ardour/midi_region_view.cc
parent5670e2c3a4732ed7325620713f006c5b93f44a72 (diff)
add 8 more beat subdivisions, as per #3126
git-svn-id: svn://localhost/ardour2/branches/3.0@7099 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_region_view.cc')
-rw-r--r--gtk2_ardour/midi_region_view.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index f33c15079d..a0ccd7b9ad 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -2531,6 +2531,8 @@ MidiRegionView::paste (nframes64_t pos, float times, const MidiCutBuffer& mcb)
for (int n = 0; n < (int) times; ++n) {
+ cerr << "Pasting " << mcb.notes().size() << " for the " << n+1 << "th time\n";
+
for (Notes::const_iterator i = mcb.notes().begin(); i != mcb.notes().end(); ++i) {
boost::shared_ptr<NoteType> copied_note (new NoteType (*((*i).get())));
@@ -2552,6 +2554,8 @@ MidiRegionView::paste (nframes64_t pos, float times, const MidiCutBuffer& mcb)
if (end_frame > region_end) {
+ cerr << "region end is now " << end_frame << " to extend from " << region_end << endl;
+
trackview.session()->begin_reversible_command (_("paste"));
_region->clear_history ();
@@ -2559,6 +2563,7 @@ MidiRegionView::paste (nframes64_t pos, float times, const MidiCutBuffer& mcb)
trackview.session()->add_command (new StatefulDiffCommand (_region));
}
+ cerr << "region end finally at " << _region->position() + _region->length() - 1;
apply_delta ();
}