diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-13 18:51:59 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-13 18:51:59 +0000 |
commit | ec01a25ec1dfefbd6918801a354fde024a94a586 (patch) | |
tree | f58fc49765ac94fef4dfe330bef38b804e8bd728 /gtk2_ardour/midi_region_view.cc | |
parent | 5670e2c3a4732ed7325620713f006c5b93f44a72 (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.cc | 5 |
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 (); } |