summaryrefslogtreecommitdiff
path: root/gtk2_ardour/midi_streamview.h
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-10-08 14:54:16 +0000
committerCarl Hetherington <carl@carlh.net>2010-10-08 14:54:16 +0000
commitba0458cf1f6c69366e89631d8fff916ad183d768 (patch)
tree47bc77224638eac6d7a9e8179e03e5fa0a142665 /gtk2_ardour/midi_streamview.h
parenta029a112a6e370082e89b74cb94089505a9323af (diff)
Update recorded MIDI regions as notes arrive. Fixes one cause of infinite note-lengths during record. Fix various problems with multiple captures of MIDI during one pass.
git-svn-id: svn://localhost/ardour2/branches/3.0@7887 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_streamview.h')
-rw-r--r--gtk2_ardour/midi_streamview.h14
1 files changed, 3 insertions, 11 deletions
diff --git a/gtk2_ardour/midi_streamview.h b/gtk2_ardour/midi_streamview.h
index e4fdd57718..b29f030e61 100644
--- a/gtk2_ardour/midi_streamview.h
+++ b/gtk2_ardour/midi_streamview.h
@@ -98,19 +98,12 @@ class MidiStreamView : public StreamView
RegionView* create_region_view (boost::shared_ptr<ARDOUR::Region>, bool, bool);
+ void apply_note_range(uint8_t lowest, uint8_t highest, bool to_region_views);
+
private:
void setup_rec_box ();
+ void update_rec_box ();
- void rec_data_range_ready (
- ARDOUR::framepos_t start,
- nframes_t dur,
- boost::weak_ptr<ARDOUR::Source> src);
-
- void update_rec_regions (
- boost::shared_ptr<ARDOUR::MidiModel> data,
- ARDOUR::framepos_t const start,
- nframes_t dur);
-
RegionView* add_region_view_internal (
boost::shared_ptr<ARDOUR::Region>,
bool wait_for_waves,
@@ -122,7 +115,6 @@ class MidiStreamView : public StreamView
void update_contents_height ();
void draw_note_lines();
- void apply_note_range(uint8_t lowest, uint8_t highest, bool to_region_views);
bool update_data_note_range(uint8_t min, uint8_t max);
void update_contents_metrics(boost::shared_ptr<ARDOUR::Region> r);