Len Ovens
b27d9bb02a
OSC: select is global not per surface.
2016-07-04 08:27:16 -07:00
Paul Davis
14c50b317c
operate directly on realtime controls, not via Session
2016-07-04 09:27:33 -04:00
Len Ovens
a373e4cfc8
UI: Add editor_mixer route pointer to session so all UIs can know the same current_strip even in a selected group.
2016-07-03 18:22:09 -07:00
Len Ovens
e6621c4405
OSC: select off by one bug, something must have changed by 1, fixed
2016-07-03 15:28:03 -07:00
Len Ovens
661123c756
OSC: Account for some select edge cases
2016-07-01 21:21:08 -07:00
Len Ovens
6ed7336384
OSC: make sure out of bank strip can not be converted to a stripable.
2016-07-01 18:31:13 -07:00
Len Ovens
3491f22c04
OSC: Don't look for which stripable is selected until we actually need it, It may be wrong at application start.
2016-07-01 18:12:31 -07:00
Len Ovens
55722a74fb
OSC: Change all time feedback to /position/<type>
2016-07-01 17:28:08 -07:00
Len Ovens
7f712ddd4c
OSC: Select tweak.
2016-06-29 19:57:13 -07:00
Len Ovens
95beda06d9
OSC: Reworked select to follow Gui selected strip regardless of it's inclusion in bank
2016-06-29 19:38:17 -07:00
Len Ovens
f3dd9eef8b
OSC: master/monitor forced to sort at end
2016-06-22 14:50:13 -07:00
Len Ovens
844bf70002
OSC: Fix math off by one, Check for all stripable controls because VCAs have less (crash fix)
2016-06-22 14:10:59 -07:00
Robin Gareus
64d7a82a52
fix gcc4 builds C++98
...
Flag is an enum -- not a class nor namespace
2016-06-22 16:18:07 +02:00
Len Ovens
cad5ed4f21
OSC: Might help if I used the right variable, Really fix select.
2016-06-21 20:31:53 -07:00
Len Ovens
74806a43c9
OSC: Fix out of range track. (crash)
2016-06-21 19:19:07 -07:00
Len Ovens
daddf2179f
OSC: Add strip type selection.
2016-06-21 18:47:43 -07:00
John Emmas
557031ca11
Remove confusion over ambiguous symbols
...
libboost and libsigc++ both contain symbols called _1() / _2() etc. Forcing the use of namespace sigc causes us to use the ones from sigc++ when in fact, we want the ones from boost.
Hopefully this fix will work for all compilers.
2016-06-18 11:41:12 +01:00
John Emmas
6ca3c67046
Use Glib::usleep() for consistency
2016-06-18 11:34:14 +01:00
Len Ovens
f4047b9a26
OSC: take care of track order changes too. Deal with mixer topology changes one time.
2016-06-16 19:41:39 -07:00
Len Ovens
3754859f2f
OSC: Blank some more feedback values when select observer is destroyed.
2016-06-16 16:07:09 -07:00
Len Ovens
dcf852aae4
OSC: Catch new strips, gone strips and redo banks and observers. Add more select feedback.
2016-06-13 11:57:15 -07:00
Paul Davis
21bf61d559
MackieControl: in sends subview, if there are no sends for a vpot, drop the controllable for the vpot
2016-06-12 08:44:34 -04:00
Paul Davis
beafe2be6e
fix MCP Cancel button "escape" action
2016-06-12 08:43:24 -04:00
Paul Davis
a8d7b0fca3
redesign/reimplement selection knowledge in MackieControlProtocol object
...
strips listen to Stripable::presentation_info().PropertyChange, and forward selected status changes
to the MCP object
2016-06-12 08:19:16 -04:00
Paul Davis
4717080aee
reduce verbosity of -D mackie in the presence of continued handshaking/keepalive messages.
2016-06-12 08:18:01 -04:00
Len Ovens
3d9517c22f
OSC: Add send enable control.
2016-06-11 13:57:27 -07:00
Len Ovens
63e6378713
OSC: added solo isolate and solo safe/lock.
2016-06-11 12:09:15 -07:00
Len Ovens
1695de335d
OSC: Constrain master pan position as width requires.
2016-06-10 13:45:07 -07:00
Len Ovens
b588308bed
OSC: force non-active controls to zero. Keep pan within range wide allows.
2016-06-10 13:05:58 -07:00
Paul Davis
2d4358ddb5
Various changes to PresentationInfo and a small consolidation of sorters.
...
The semantics for sorting PresentationInfo are up to the caller, not the
PresentationInfo object, so operator<() was removed and callers specifically
invoke ::order() for sorting.
2016-06-10 13:57:18 -04:00
Paul Davis
3eaa6c0389
remove certain ControlProtocol signals related to stripable selection
...
includes change to Mackie support so that strips listen for PropertyChange
on the stripables they represent, no global selection change used anymore.
2016-06-10 13:57:18 -04:00
Len Ovens
f65713c426
OSC: Finished Select send levels
2016-06-09 18:33:00 -07:00
Len Ovens
049a678ff9
OSC: change the word phase to polarity as per mailing list.
2016-06-09 15:24:43 -07:00
Len Ovens
37aed5715b
OSC: add phase control
2016-06-09 12:07:57 -07:00
Len Ovens
4905422a47
OSC: Added pan width to selected
2016-06-09 11:11:48 -07:00
Paul Davis
199f20ff2c
namespace required
2016-06-09 13:24:35 -04:00
Len Ovens
3e29a46603
OSC: select commands for pan and trim added, feedback for select sends. GUI_select feedback done.
2016-06-08 23:08:56 -07:00
Paul Davis
f05ff9570e
fix faderport's use of action name
2016-06-07 19:25:33 -04:00
Len Ovens
d511d62f65
OSC: reset select strip on bank change or select for non-existing stripable.
...
Fixes crash when selecting unused strip and then changing bank.
2016-06-06 23:40:35 -07:00
Len Ovens
ee1046bbed
OSC: Respond to GUI select.
2016-06-06 14:54:33 -07:00
John Emmas
cb7e8025f2
Accommodate newly introduced source(s) in our MSVC project (ardour_osc)
...
(also, libardour_osc now needs to link to libardour_timecode)
2016-06-06 09:06:08 +01:00
Len Ovens
cce4726c4c
OSC: More controls in /select/*, off by one fixed
2016-06-05 22:30:14 -07:00
Paul Davis
91ad3ef81d
don't connect to individual PresentationInfo signals per Stripable; we only reorder strips once, when the global signal arrives
2016-06-05 16:33:02 -04:00
Paul Davis
dfcc8fd547
Stripable signals moved to PresentationInfo
2016-06-05 16:33:02 -04:00
Paul Davis
6637260ac9
Stripable signals moved to PresentationInfo
2016-06-05 16:33:02 -04:00
Len Ovens
03d2939f27
OSC: Added feedback for /select
2016-06-05 07:25:54 -07:00
Len Ovens
3f336f2021
OSC: Bug fix for no monitor, bug fix heart beat on turned global feedback on.
...
Start select code.
2016-06-04 07:04:32 -07:00
Paul Davis
ee0f073e8d
move from PresentationInfo::global_order() to PresentationInfo::order
2016-06-03 15:15:39 -04:00
Len Ovens
6e258e0ade
OSC: Fixed some button type commands to have path only as well as path f
2016-06-01 14:27:30 -07:00
John Emmas
38ab8dee90
Accommodate recently introduced source(s) in our MSVC project (ardour_osc)
2016-06-01 14:30:28 +01:00