Commit Graph

175 Commits

Author SHA1 Message Date
Ben Loftis 75ae0fd4b1 disambiguate trigger functions: cue_bang -> trigger_cue_row 2022-10-01 09:13:14 -05:00
Ben Loftis be28c9ff88 osc: add functions to trigger cue rows, and stop all triggers 2022-10-01 09:13:14 -05:00
luz paz 47c525315d Fix various typos
Found via `codespell -q 3 -S *.po,./.git,./share/patchfiles,./libs,./msvc_extra_headers,./share/web_surfaces,*.patch  -L ba,buss,busses,discreet,doubleclick,hsi,ontop,ro,scrollin,seh,siz,sord,sur,te,trough,ue`
2022-08-03 12:10:01 -06:00
Paul Davis 9758e6280f use new event loop callback to ensure that all surface/control protocol threads have tempo map ptr set 2022-05-16 15:24:52 -06:00
Paul Davis 7bf89ce109 Constification: make Stateful::get_state() const, with all other required const-ness added (libs) 2022-04-06 21:56:59 -06:00
Paul Davis 3702da5488 fix up osc support after rebase/merge conflicts 2021-08-13 12:51:33 -06:00
Robin Gareus 0c3eaf188b OSC: liblo compatibility fix
see also 770fd1519c
2021-02-28 20:00:04 +01:00
Robin Gareus 770fd1519c
Liblo compat fix
Upstream liblo changed the opaque type `lo_message` from void*
to a custom struct {}.

2c1ef1c682/
2021-02-28 02:25:02 +01:00
Len Ovens cd524f70dc OSC, strip and select share all main strip functions
Allow blocking strip commands for master or monitor
2021-01-23 21:18:32 -08:00
Len Ovens a9f0f771c1 Reuse the same code for strip and select
Combine Maser and Monitor to reuse code

Started adding query functionality

	Added query functionality to all touchosc fixed commands
2021-01-23 21:17:46 -08:00
Robin Gareus 8386874a03
OSC: Allow to specify marker name #8543
Patch from atsampson
2021-01-18 23:36:35 +01:00
Len Ovens 1cc9573dba OSC toggle roll make return to zero optional 2020-08-20 16:26:07 -07:00
Len Ovens b8da1d0265 fix toggle_roll will only start but not stop PH 2020-08-20 16:26:07 -07:00
Len Ovens df2917568d OSC: foldback buses should be able to be mono 2019-08-06 11:12:19 -07:00
Robin Gareus 365f6d6337
Update plugins/addons GPL boilerplate and (C) from git log 2019-08-03 15:53:18 +02:00
Len Ovens e9013c0f99 OSC: New personal monitor buses no longer need to be hidden 2018-11-12 22:30:32 -08:00
Len Ovens f7b67501a9 OSC: Allow non-cue surfaces to create personal send and ListenBus 2018-10-30 12:15:28 -07:00
Len Ovens 1b7cb8aec4 OSC: personal monitor can hide the aux bus 2018-10-16 13:56:52 -07:00
Len Ovens b35283caa1 OSC: allow personal monitor to add a send. 2018-10-14 21:20:57 -07:00
Len Ovens 7390b88c2b OSC: Allow personal monitor to change output connection 2018-09-18 15:39:14 -07:00
Len Ovens a96aa4e1fd OSC: Personal monitoring can add a new aux 2018-09-10 09:58:15 -07:00
Len Ovens c2af992ac7 OSC: Use spill instead of collect 2018-07-06 07:35:24 -07:00
Len Ovens 3322e6f5a5 OSC: make temp modes work with linked surfaces too 2018-07-05 23:24:30 -07:00
Len Ovens 6e082b16b2 OSC: Add collect of groups or subgroups 2018-06-30 15:25:17 -07:00
Len Ovens 87bab9c0f7 OSC: make select logic more sensible 2018-06-24 20:04:54 -07:00
Len Ovens 6edea6064e OSC: reworking of previous/next select 2018-06-19 09:46:29 -07:00
Len Ovens 2fa49c51b2 OSC: Feedback was not making it to surface 2018-06-19 09:46:29 -07:00
Len Ovens 0141700d4b OSC: added context based previous/next select 2018-06-19 09:46:29 -07:00
Len Ovens fee23d8778 OSC: Allow expand to be global 2018-06-19 09:46:28 -07:00
Len Ovens c177434669 OSC: Change custom mode to enum 2018-03-20 14:37:40 -07:00
Len Ovens 5385aece94 OSC: a strip controlling a send should deactivate other controls 2018-03-20 08:43:10 -07:00
Len Ovens c768aeabc4 OSC: Add bus only mode for gain controls 2018-03-20 08:43:10 -07:00
Len Ovens e4da386eb5 OSC: add set VCA for slavable strip 2018-03-10 13:07:13 -08:00
Len Ovens d99060134b OSC: display only strips in group. 2018-02-27 21:59:43 -08:00
Len Ovens d4ae858bf6 OSC: Add session name change 2018-02-20 15:49:37 -08:00
Len Ovens 66fa0778ab OSC: Allow surface to change route comment. 2018-02-18 09:16:16 -08:00
Len Ovens a29d3c1b31 OSC: Select should be able to rename as well. 2018-02-16 22:54:16 -08:00
Len Ovens dffecfa4c6 OSC: added group join, switch, remove function 2018-02-16 13:10:20 -08:00
Len Ovens 3ac47220a0 OSC: Add /group/list so surface can get a list of groups 2018-02-16 13:10:20 -08:00
Len Ovens 70d8300cb2 OSC: clean up jog mode, simplify feedback 2018-02-05 10:40:25 -08:00
Len Ovens 16a5e3ce55 OSC: jog mode and jog mode name should be sent at refresh 2018-02-01 22:03:04 -08:00
Len Ovens c1632635b5 OSC: reorder /set_surface parameters to fit manual
remove unused call
2018-01-24 08:17:45 -08:00
Len Ovens ea0808de2d OSC: Allow Surface to set it's own receive port 2018-01-24 08:17:45 -08:00
Len Ovens f7ec31d95d OSC: allow each surface to set portmode for that IP. 2018-01-24 08:17:45 -08:00
Len Ovens c7a052a45f OSC: add /strip/hide 2018-01-14 13:07:40 -08:00
Len Ovens e51c5ab76a OSC: add /select/hide 2018-01-13 07:58:37 -08:00
Len Ovens 34a926fc51 OSC: add /marker to locate to a marker. 2017-12-22 12:04:05 -08:00
Len Ovens 0d72f37318 OSC: Add /surface/list option to setting GUI 2017-12-20 07:48:35 -08:00
Len Ovens 847b71e12d OSC: make custom strip lists work on linked surfaces too 2017-12-16 08:24:41 -08:00
Len Ovens 886244feea OSC: Add Sorted or not to custom strip list
fix bug where processor_changed sometimes gets null address
2017-12-15 09:43:48 -08:00