- void rec_data_range_ready (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur, boost::weak_ptr<ARDOUR::Source> src);
- void update_rec_regions (boost::shared_ptr<ARDOUR::MidiBuffer> data, jack_nframes_t start, jack_nframes_t dur);
-
- RegionView* add_region_view_internal (boost::shared_ptr<ARDOUR::Region>, bool wait_for_waves);
- void display_region(MidiRegionView* region_view, bool load_model);
+
+ void rec_data_range_ready (
+ nframes_t start,
+ nframes_t dur,
+ boost::weak_ptr<ARDOUR::Source> src);
+
+ void update_rec_regions (
+ boost::shared_ptr<ARDOUR::MidiModel> data,
+ nframes_t start,
+ nframes_t dur);
+
+ RegionView* add_region_view_internal (
+ boost::shared_ptr<ARDOUR::Region>,
+ bool wait_for_waves,
+ bool recording = false);
+
+ void display_region(MidiRegionView* region_view, bool load_model);
+ void display_diskstream (boost::shared_ptr<ARDOUR::Diskstream> ds);
+
+ 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);