first somewhat version of show-clip-capture MIDI notes as they arrive

This commit is contained in:
Paul Davis 2024-10-13 09:03:44 -06:00
parent bd0b5495c6
commit d7e85de7c2
7 changed files with 176 additions and 80 deletions

View file

@ -72,8 +72,9 @@ class MidiCueEditor : public CueEditor
int32_t get_grid_beat_divisions (Editing::GridType gt) const { return 1; }
int32_t get_grid_music_divisions (Editing::GridType gt, uint32_t event_state) const { return 1; }
void set_region (std::shared_ptr<ARDOUR::MidiTrack>, uint32_t slot_index, std::shared_ptr<ARDOUR::MidiRegion>);
void set_region (std::shared_ptr<ARDOUR::MidiRegion>);
void set_box (std::shared_ptr<ARDOUR::TriggerBox>);
void set_track (std::shared_ptr<ARDOUR::MidiTrack>);
ArdourCanvas::ScrollGroup* get_hscroll_group () const { return h_scroll_group; }
ArdourCanvas::ScrollGroup* get_cursor_scroll_group () const { return cursor_scroll_group; }
@ -205,8 +206,9 @@ class MidiCueEditor : public CueEditor
void visual_changer (const VisualChange&);
void bindings_changed ();
void rec_enable_change (ARDOUR::TriggerBox*);
void data_captured ();
PBD::ScopedConnection capture_connection;
PBD::ScopedConnectionList capture_connections;
};