Commit graph

131 commits

Author SHA1 Message Date
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
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
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
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
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
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
Len Ovens
cce4726c4c OSC: More controls in /select/*, off by one fixed 2016-06-05 22:30:14 -07: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
Len Ovens
d60200c899 OSC: finish /set_surface group of commands. 2016-05-31 22:04:25 -07:00
Len Ovens
9ff3c55e34 OSC: Paths changed, feedback added, etc. 2016-05-31 14:09:38 -07:00
Paul Davis
f03f2e5c3f use new record safe control in surface support 2016-05-31 15:30:45 -04:00
Paul Davis
e0ff70cf86 first vaguely working version using PresentationInfo
remote control ID and "order keys" have been removed.
2016-05-31 15:30:42 -04:00
Paul Davis
653ae4acd6 universal change in the design of the way Route/Track controls are designed and used. The controls now own their own state, rather than proxy for state in their owners.
Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit
2016-05-31 15:30:40 -04:00
Robin Gareus
3060b7bbc4 upper parameter limit is inclusive. 2016-05-14 16:14:45 +02:00
Len Ovens
4a226385b6 OSC: Fix Solo to work with both SIP and Listen. 2016-04-27 09:06:46 -07:00
Len Ovens
622ba89dd9 OSC: removed unused _namespace_root variable. 2016-04-19 16:13:18 -07:00
Len Ovens
234b06a18c OSC: Changed gainVCA to gainfader as VCA is already used. 2016-03-29 07:58:20 -07:00
Len Ovens
3eb5f76edb OSC: fix issue 6839, make all OSC gaindB values below -192, inf. 2016-03-27 17:46:14 -07:00
Len Ovens
6c3559dc6c OSC: added a linear VCA style gain control for faders that are 0 to 1 linear.
path = /ardour/routes/gainVCA if RID position
2016-03-26 11:38:19 -07:00
Robin Gareus
83bcaa1882 plug a tiny memory leak 2016-03-19 10:51:26 +01:00
Robin Gareus
318f3850de third time lucky 2016-02-19 23:25:15 +01:00
Robin Gareus
452bca79eb and now without typo 2016-02-19 23:19:19 +01:00
Robin Gareus
9633ea3b01 fix Windows OSC support 2016-02-19 23:16:38 +01:00
Ben Loftis
f8bc9c66a5 OSC: remove "/session/loaded" message altogether, for testing on Win. 2016-02-16 16:06:39 -06:00
Ben Loftis
de94f3ce83 fix typo in previous commit 2016-02-15 17:29:54 -06:00
Ben Loftis
136f705af9 Defer session_loaded until AFTER lo_server_new.
This seems like the right thing to do, and -might- fix OSC on Windows.
2016-02-15 16:55:21 -06:00
Paul Davis
9e5b7db89f first compiling, mostly working version of group controls changes 2016-01-22 11:58:31 -05:00
Ben Loftis
5493e20c84 Add all_tracks_rec actions 2016-01-19 14:00:03 -06:00
Ben Loftis
ce7f7e8e00 add 10sec zoom action 2016-01-18 18:24:14 +01:00
Ben Loftis
c5b93e2a01 track scrolling and zooming 2016-01-18 18:24:14 +01:00
Ben Loftis
27d82af077 add some horz and vert zoom actions; remove some whitespace from the code of the ui-actions, so they are easier to see and maintain 2016-01-18 18:24:14 +01:00