2fa49c51b2
OSC: Feedback was not making it to surface
2018-06-19 09:46:29 -07:00
5ce341c127
OSC group sharing should be cleared for VCAs
2018-06-19 09:46:29 -07:00
0141700d4b
OSC: added context based previous/next select
2018-06-19 09:46:29 -07:00
641b8a1139
OSC: select should not show expand if invalid
2018-06-19 09:46:29 -07:00
cc78d78390
OSC expand off should check current sellect
2018-06-19 09:46:29 -07:00
fee23d8778
OSC: Allow expand to be global
2018-06-19 09:46:28 -07:00
293326cd94
OSC do not recalc select if still valid
2018-06-19 09:46:28 -07:00
518f8108ac
OSC make strippable null on drop references
2018-04-07 09:16:07 -07:00
0e88eff05c
Use precalulated value rather than recalculating
2018-04-07 09:16:07 -07:00
b286f4f851
OSC: Setting strip types should clear temporary custom modes
2018-04-07 09:16:07 -07:00
7b42c7e361
MSVC won't allow us to cast directly from float to an enum. We need to kludge it by first casting to an integer type
...
(is it safe to be casting from float to enum anyway??)
2018-03-22 10:54:21 +00:00
c177434669
OSC: Change custom mode to enum
2018-03-20 14:37:40 -07:00
5385aece94
OSC: a strip controlling a send should deactivate other controls
2018-03-20 08:43:10 -07:00
bfbab2d0b5
OSC: Add feedback for bus_only mode and automation and pan
2018-03-20 08:43:10 -07:00
29975638c0
OSC: select should have latch too.
2018-03-20 08:43:10 -07:00
c768aeabc4
OSC: Add bus only mode for gain controls
2018-03-20 08:43:10 -07:00
74c4e4a6d8
OSC: group commands should feedback all off if no group
2018-03-12 16:03:53 -07:00
98d6fe9c91
OSC: fix /strip/hidden feedback excess
2018-03-10 13:07:13 -08:00
b2259e11d0
OSC: change group sharing to individual commands
...
Send less feedback for group name and sharing
2018-03-10 13:07:13 -08:00
ed04660940
OSC: set surface should reset custom mode
2018-03-10 13:07:13 -08:00
f1dc45c7f2
OSC: Display only strips controlled by selected VCA
2018-03-10 13:07:13 -08:00
e4da386eb5
OSC: add set VCA for slavable strip
2018-03-10 13:07:13 -08:00
30533cd43a
OSC: Added slaved feedback to select
2018-03-10 13:07:13 -08:00
d1290e82db
OSC: check route exists
2018-03-10 13:07:13 -08:00
edd21ac89e
OSC: add group sharing bit feedback
2018-02-27 21:59:43 -08:00
6adeded426
OSC: add group sharing bit setting
2018-02-27 21:59:43 -08:00
d99060134b
OSC: display only strips in group.
2018-02-27 21:59:43 -08:00
d79bcd44b2
OSC: fix compiler warning and catch possible errors
2018-02-21 20:26:43 -08:00
d4ae858bf6
OSC: Add session name change
2018-02-20 15:49:37 -08:00
a9d041c62e
OSC: allow setting of marker name
2018-02-18 09:16:16 -08:00
08632d623e
OSC: select comment should feedback when comment changed
2018-02-18 09:16:16 -08:00
66fa0778ab
OSC: Allow surface to change route comment.
2018-02-18 09:16:16 -08:00
a29d3c1b31
OSC: Select should be able to rename as well.
2018-02-16 22:54:16 -08:00
dffecfa4c6
OSC: added group join, switch, remove function
2018-02-16 13:10:20 -08:00
3504ecff5f
noop OSC: path strings should not get tranlated
2018-02-16 13:10:20 -08:00
3ac47220a0
OSC: Add /group/list so surface can get a list of groups
2018-02-16 13:10:20 -08:00
b9c9777b9a
When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format
2018-02-15 09:03:32 +00:00
6f019faaa0
Accommodate the change from libtimecode to libtemporal
2018-02-14 10:02:11 +00:00
70d8300cb2
OSC: clean up jog mode, simplify feedback
2018-02-05 10:40:25 -08:00
16a5e3ce55
OSC: jog mode and jog mode name should be sent at refresh
2018-02-01 22:03:04 -08:00
f549fcfb76
OSC: Add group name feedback to strips
2018-01-31 11:48:10 -08:00
c1632635b5
OSC: reorder /set_surface parameters to fit manual
...
remove unused call
2018-01-24 08:17:45 -08:00
5e4aa5455e
OSC: Make sure observers are restarted if port changes
2018-01-24 08:17:45 -08:00
ea0808de2d
OSC: Allow Surface to set it's own receive port
2018-01-24 08:17:45 -08:00
f7ec31d95d
OSC: allow each surface to set portmode for that IP.
2018-01-24 08:17:45 -08:00
1ebe6cdf07
OSC: Added feedback for /strip/hide
2018-01-14 13:07:40 -08:00
c7a052a45f
OSC: add /strip/hide
2018-01-14 13:07:40 -08:00
ef1301759d
OSC: Add feedback for hidden strip
2018-01-13 08:41:58 -08:00
e51c5ab76a
OSC: add /select/hide
2018-01-13 07:58:37 -08:00
7d6e6424c7
OSC: Expand gainmode to add two new options
...
fix bug where a surface might have more than one global observer
2018-01-09 19:19:29 -08:00
15fa89c8dd
OSC: Plugin activate should detect no plugins
2018-01-02 10:23:11 -08:00
6536126ad2
OSC: Check for no markers yet (crash fix)
2017-12-29 14:47:00 -08:00
6d204e76eb
OSC: fix jog mode } in wrong place
2017-12-23 13:50:28 -08:00
283ff0230d
OSC: Add feedback for /marker
2017-12-23 13:17:11 -08:00
34a926fc51
OSC: add /marker to locate to a marker.
2017-12-22 12:04:05 -08:00
0d72f37318
OSC: Add /surface/list option to setting GUI
2017-12-20 07:48:35 -08:00
22939488e7
OSC: Move /surface/list output to PBD::info
2017-12-16 12:42:32 -08:00
847b71e12d
OSC: make custom strip lists work on linked surfaces too
2017-12-16 08:24:41 -08:00
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
559344d99d
OSC: in custom strip list check all strips exist
2017-12-15 09:43:48 -08:00
d6eea08021
OSC: initialize parameter correctly
2017-12-15 09:43:48 -08:00
2c4a8d2d25
OSC: Add custom bank creation and use
2017-12-02 08:18:53 -08:00
06ea56a2ce
OSC: add /select/plugin/activate cause some add deactivated
...
And clean up plugin code as well
2017-11-28 12:33:20 -08:00
da467cf39b
OSC: Only send new select send values
...
no clear first, no double send
2017-11-23 12:04:54 -08:00
155156cfb2
OSC personal monitor fix off by one bug.
2017-11-23 12:04:54 -08:00
18306f3d37
OSC: only reset cue sends that do not have a new send
2017-11-13 17:19:09 -08:00
a6205cef40
OSC: /cue/previous_aux should always refresh
2017-11-13 17:19:09 -08:00
2d85eceb0e
OSC: cue buttons can accept float or int
2017-11-13 17:19:09 -08:00
69603bb76e
OSC link: make whole link set follow strip_types
...
strip should not run periodic when blank - crash fix
2017-11-10 08:38:08 -08:00
634c620b07
OSC: set_surface sets linkset, linkid
...
/set_surface/* deals with linked surfaces
2017-11-08 09:36:32 -08:00
3a2c481b96
OSC: catch bad commands on /cue/* created crash on exit
2017-11-07 20:18:59 -08:00
ba383b4726
OSC link: Clean up link not ready and surface refresh
2017-11-07 09:31:14 -08:00
bb8d65c528
OSC link: make selection work correctly
2017-11-06 13:38:18 -08:00
3eee4fe8a5
OSC link: first working commit for linking two surfaces as one
2017-11-03 14:04:52 -07:00
33c9772fda
OSC: fix mixed types keeps from building on server
2017-10-25 23:00:41 -07:00
27c8c82076
OSC: Provide click level control
2017-10-25 21:56:29 -07:00
a2965f585a
OSC: add feedback for punch in/out, click and click level
2017-10-25 21:56:29 -07:00
aba52ad8a2
OSC: add feedback for toggle_roll
2017-10-25 21:56:29 -07:00
8f13a0a13b
OSC: fix monitor input/disk buttons so both can be on
2017-10-25 08:34:02 -07:00
ea1f0ba825
OSC: fix /strip/receives to have the original ssid like /strip/sends
2017-10-24 20:50:22 -07:00
e28a080651
OSC: fix refresh surface
2017-10-24 20:34:40 -07:00
da4454751d
OSC: remove duplicate code.
2017-10-24 17:28:35 -07:00
a546003457
OSC: cleaned up select
2017-10-24 13:30:55 -07:00
7aacd5d71a
OSC: fix add and remove tracks to update without bank change.
2017-10-24 12:44:09 -07:00
de9ae19d8c
OSC: fix various crash points
2017-10-22 21:25:30 -07:00
618020424e
OSC: Cue observer simplified.
2017-10-19 08:48:25 -07:00
dabe7474b3
OSC: remove unused function.
2017-10-19 08:48:25 -07:00
4c1feac16e
OSC: Move observers to surface based for less traffic.
2017-10-17 14:57:47 -07:00
f0f822feff
OSC: fix crash for wrong number of parameters in set_surface
2017-10-12 13:18:21 -07:00
514c43278b
OSC clean up route observer
2017-10-07 20:23:48 -07:00
30b087ab3d
globally change all use of "frame" to refer to audio into "sample".
...
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode
and video in order to keep the legible
2017-09-18 12:39:17 -04:00
e07bb07899
OSC: Change jog mode should not stop transport
...
unless started by scrub or shuttle.
2017-08-27 14:15:34 -07:00
dbab25f537
OSC: same fix for /select/*
2017-08-25 10:22:42 -07:00
d7fcdbfe1d
OSC: account for user sending the wrong number of paramters gracefully
2017-08-25 09:45:06 -07:00
ca2d254fdb
OSC cue button up events should not be errors, fixed
2017-08-21 20:08:19 -07:00
ab621b550d
OSC: /cue/enable feedback not changing fixed
2017-08-21 12:10:27 -07:00
6b810b67d9
OSC: aux bus detection fixed for mixbus
2017-08-21 08:40:22 -07:00
Paul Hedderly
18060e597e
prh: Small fix to /cue/send/enable feedback string
2017-08-21 16:23:23 +02:00
6ad4379b4d
OSC: fix issue #7444 send fader position/gain even when 0.
2017-08-10 08:50:46 -07:00
81f12f602b
OSC: Fix to make sure buses created with Ardour 4.7 sessions show up
2017-08-03 09:09:02 -07:00
d1558dcab5
OSC: Add command to select Master
2017-08-02 10:43:13 -07:00
ab02284fc2
OSC: expand plugin_descriptor to split into smaller OSC messages (issue #0007433 )
2017-08-01 07:23:27 -07:00
e4925a90cb
OSC: add param to plugin_list response which indicates plugin enable state (OnkelDead)
2017-08-01 07:04:59 -07:00
f51fab35b1
OSC: Make stripname refresh in automation play mode as well.
2017-07-31 07:55:09 -07:00
e94771a58f
OSC: fix VCAs try to connect to controls it does not have.
2017-07-30 18:35:38 -07:00
2fa34614d0
Remove unnecessary tests for touch-state
2017-07-25 20:16:04 +02:00
b694ee9e53
OSC: only use gain change signals if value changes
2017-07-24 10:21:31 -07:00
3ab4a1d147
OSC: add use groups to GUI
2017-07-24 10:21:31 -07:00
f3e0fcbb7e
OSC: port mode by default should be manual
2017-07-24 10:21:31 -07:00
f1632fcfd2
OSC: make sure initialization is complete before we allow periodic to run
2017-07-23 20:08:02 -07:00
07e869fda8
OSC: simplify route observer
2017-07-23 20:08:02 -07:00
fde0e293a3
Remove unused "mark" parameter from stop_touch() API
2017-07-24 01:59:18 +02:00
1508838bde
OSC: add /use_group 1/0 command
2017-07-22 12:12:41 -07:00
8af27a7a2e
OSC make all group dispositions the same
2017-07-21 08:22:02 -07:00
2a809dcf70
OSC: add delta controls to master, monitor and select as well
2017-07-05 08:08:57 -07:00
b11c64ea5b
OSC: GUI tweaking
2017-07-03 13:22:56 -07:00
ec76d7ce03
OSC: GUI indicate invalid port and set to old port on defocus if not valid
2017-07-02 08:28:34 -07:00
c42db10044
OSC: issue 7176 patch applied. shows plugin descriptors.
2017-07-01 13:13:04 -07:00
2219021389
OSC: add feedback for solo isolate and solo safe to strips (issue 7161)
2017-07-01 11:49:08 -07:00
8bc25fb971
OSC: add strip type flag for master and monitor to strip list
2017-07-01 11:14:55 -07:00
a967a942d2
OSC: include all of select in feedback[13]
2017-06-30 20:47:42 -07:00
296c9ae03e
OSC: try to prevent race when clearing devices
2017-06-30 20:13:18 -07:00
41bc5bc116
OSC: test param type in a way that works when optimized too.
2017-06-30 19:05:30 -07:00
86ee4de7a9
OSC: simplify GUI and make less error-prone
2017-06-24 13:13:53 -07:00
33bfe681c9
OSC: Allow /bank_up to accept -1 as well as 1 so encoder can work.
2017-06-23 18:08:04 -07:00
01e75da96b
OSC: make sed_fader work with banking too.
2017-06-23 17:34:22 -07:00
0b21143234
OSC: Add master_send_enable for MB
2017-06-23 17:09:54 -07:00
1fad162256
OSC: redo math for redux control with fewer calls.
2017-06-23 17:09:54 -07:00
2ea14c25ec
OSC: Messages too fast at bank_change/refresh slowed down.
2017-06-23 17:09:54 -07:00
2a08746437
OSC: Fix math error in send fader feedback
2017-06-23 14:26:29 -07:00
5aad9d9a33
OSC: only show visible plugins (not MB channel strip PI)
2017-06-22 22:40:06 -07:00
7af5de2074
OSC: Add increment fader.
2017-06-22 12:54:03 -07:00
57e7531b1f
OSC: allow mixbuses to show
2017-06-22 10:20:48 -07:00
3baf360733
OSC: use internal_to_interface or reverse
2017-06-22 09:21:51 -07:00
3b718c60de
OSC: Accept mixed parameter types for touch
2017-06-21 15:18:56 -07:00
cb48bb0e1c
remove min/max unbound -- LADSPA special case.
...
This explicit case should never have existed in the first place.
Plugins can always implicitly exceed the range and are expected to
cope with out-of-range values (e.g. meters when fed with a peaking signal
may return an out-of-bounds value)
2017-06-21 18:12:20 +02:00
567c0a8f53
Switch to PBD control-math and prefer Controllable API
...
Note: Control-surfaces should always use interface_to_internal()
and internal_to_interface().
2017-06-21 18:12:04 +02:00
fd3bd35203
OSC: value not initialized soon enough
2017-06-20 13:11:59 -07:00
0331a9a233
OSC: plugin feedback mathfix - 0 param (meter) checked for.
2017-06-16 11:33:02 -07:00
7c84deb2c4
OSC: Add send/plugin page values to GUI
2017-06-14 10:28:45 -07:00
d76e6d84c7
OSC: save and restore send/plugin page size.
2017-06-14 08:18:43 -07:00
9c0f6ea948
OSC: Allow set_surface to set send and plugin page sizes.
2017-06-13 16:56:10 -07:00
9441e8d484
OSC: select channel plugin support with paging.
2017-06-12 12:31:04 -07:00
8b8f47430a
OSC: add option to send /reply instead of #reply (OSC1.0 compat)
2017-06-10 09:43:46 -07:00
c4a4857b87
OSC: add optional paging to sends in select.
2017-06-06 09:08:35 -07:00
d35dfa9c93
OSC: Some surfaces may use float for ssid. Accept this too.
2017-05-31 08:39:55 -07:00
b343108756
OSC: check controllable exists before using
2017-05-31 08:39:55 -07:00
2c40b46ca9
OSC: fix return value for successful touch
2017-05-24 13:58:49 -07:00
1e95ccf07d
OSC: Added lpf and hpf controls for freq,enable and slope
2017-05-24 07:37:21 -07:00
f493b24e3e
OSC add feedback for extra comp and eq controls
2017-05-23 17:16:42 -07:00