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
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
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
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
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
27c8c82076
OSC: Provide click level control
2017-10-25 21:56:29 -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
de9ae19d8c
OSC: fix various crash points
2017-10-22 21:25:30 -07:00
4c1feac16e
OSC: Move observers to surface based for less traffic.
2017-10-17 14:57:47 -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
d1558dcab5
OSC: Add command to select Master
2017-08-02 10:43:13 -07:00
f1632fcfd2
OSC: make sure initialization is complete before we allow periodic to run
2017-07-23 20:08:02 -07:00
1508838bde
OSC: add /use_group 1/0 command
2017-07-22 12:12:41 -07:00
2a809dcf70
OSC: add delta controls to master, monitor and select as well
2017-07-05 08:08:57 -07:00
296c9ae03e
OSC: try to prevent race when clearing devices
2017-06-30 20:13:18 -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
0b21143234
OSC: Add master_send_enable for MB
2017-06-23 17:09:54 -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
7c84deb2c4
OSC: Add send/plugin page values to GUI
2017-06-14 10:28:45 -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
1e95ccf07d
OSC: Added lpf and hpf controls for freq,enable and slope
2017-05-24 07:37:21 -07:00
84e1a216bc
OSC: Add fake timeout based touch
2017-05-18 15:32:12 -07:00
f2aac0bcae
OSC: Add /strip/fader/touch
2017-05-15 19:38:41 -07:00
f3f1816899
remove unused variable
2017-05-15 19:38:41 -07:00
774ebc42e3
OSC: Create new surface struct for ALL incoming messages
2017-05-12 07:29:29 -07:00
eb3f50e15c
change the way ControlProtocols (control surfaces) are notified and handle Stripable selection changes
...
The Editor continues to notify them, but via a direct call to ControlProtocolManager, not a signal.
The CP Manager calls the ControlProtocol static method to set up static data structures holding
selection info for all surfaces and then notifies each surface/protocol that selection has changed.
2017-05-12 14:51:39 +01:00
9b4d58393d
OSC: Add framework for /*/automation mode
2017-05-09 07:55:32 -07:00
16e545ad73
OSC: Fix puctuation
2017-05-03 21:36:58 -07:00
2cb54dec60
OSC: arrange modes in a more logical order.
2017-05-03 18:19:45 -07:00
2bbf83e109
OSC: Add multimode /jog command
2017-05-03 16:33:33 -07:00
e5182f3eb4
OSC: fix scrub to not use boost ptime.
2017-05-01 13:45:47 -07:00
5f06ae43d8
OSC: add /scrub function
2017-05-01 07:08:02 -07:00
011c4a05d8
OSC: update /strip/list response to add aux, midi bus and VCAs
2017-03-24 13:07:03 -07:00
b0e5ab1b81
OSC add /monitor/mute,dim,mono
2017-03-18 20:05:04 -07:00
c9715af5d9
OSC: We want to see aux buses even if the gui has them hidden
2017-01-11 19:57:19 -08:00