diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2016-01-16 12:33:49 -0600 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-01-18 18:24:14 +0100 |
commit | 16623b1cb348273d432ba0d503bee09d6d62484e (patch) | |
tree | 7c47e0e02dc85a6ece5ea135eabc91b21550cf32 /libs/surfaces/osc/osc.h | |
parent | 36e1ff48bc93dbc52ed0388eba15e5b0a3ea3eea (diff) |
add more remote transport toggles for touchOSC: midi_panic, toggle_roll, stop_forget, set_X_range, quick snapshots. also add boilerplate for monitor controls, but those are not implemented yet
Diffstat (limited to 'libs/surfaces/osc/osc.h')
-rw-r--r-- | libs/surfaces/osc/osc.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/libs/surfaces/osc/osc.h b/libs/surfaces/osc/osc.h index 77d5c42cb1..947ddee6ce 100644 --- a/libs/surfaces/osc/osc.h +++ b/libs/surfaces/osc/osc.h @@ -175,7 +175,6 @@ class OSC : public ARDOUR::ControlProtocol, public AbstractUI<OSCUIRequest> } PATH_CALLBACK(add_marker); - PATH_CALLBACK(remove_marker_at_playhead); PATH_CALLBACK(loop_toggle); PATH_CALLBACK(goto_start); PATH_CALLBACK(goto_end); @@ -192,9 +191,21 @@ class OSC : public ARDOUR::ControlProtocol, public AbstractUI<OSCUIRequest> PATH_CALLBACK(toggle_punch_out); PATH_CALLBACK(rec_enable_toggle); PATH_CALLBACK(toggle_all_rec_enables); + PATH_CALLBACK(remove_marker_at_playhead); PATH_CALLBACK(mark_in); PATH_CALLBACK(mark_out); PATH_CALLBACK(toggle_click); + PATH_CALLBACK(midi_panic); + PATH_CALLBACK(toggle_roll); + PATH_CALLBACK(stop_forget); + PATH_CALLBACK(set_punch_range); + PATH_CALLBACK(set_loop_range); + PATH_CALLBACK(set_session_range); + PATH_CALLBACK(toggle_monitor_mute); + PATH_CALLBACK(toggle_monitor_dim); + PATH_CALLBACK(toggle_monitor_mono); + PATH_CALLBACK(quick_snapshot_stay); + PATH_CALLBACK(quick_snapshot_switch); #define PATH_CALLBACK1(name,type,optional) \ static int _ ## name (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) { \ |