Len Ovens
564d6c4e3c
OSC: remove unused overall feedback calls and variables
2016-12-31 08:01:23 -08:00
Len Ovens
d26aac9020
OSC: no op, white space cleanup
2016-11-26 10:23:36 -08:00
Len Ovens
5bf8a5537b
OSC: Add patch from 7137 and make it work for manual port selection.
2016-11-25 10:10:49 -08:00
Len Ovens
98f1cb76ed
OSC: Patch from 7136 added cleaned and tested.
2016-11-25 07:26:18 -08:00
Len Ovens
3e3791b72e
OSC: mark session dirty if setup changes
2016-11-18 08:43:58 -08:00
Len Ovens
77c9106769
OSC: Make Aux buses able to be separate.
2016-10-30 17:50:38 -07:00
Michiel de Roo
bbb20272d5
OSC added plugin activate/deactivate
2016-10-13 12:08:31 -04:00
Len Ovens
d1ed84e44e
OSC: Add setup to GUI
2016-08-19 14:22:55 -07:00
Len Ovens
c229e31720
OSC:: needs the .h file too...
2016-08-18 19:16:53 -07:00
Len Ovens
69752813db
OSC: Make sends work for MB. Add pan to /path/strip
2016-07-26 14:11:06 -07:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Len Ovens
b620e5ab3f
OSC: Add surface save and restore
2016-07-14 11:41:53 -07:00
Len Ovens
b77b3cbe22
OSC: Add global soloing indicator/cancel
2016-07-13 09:56:35 -07:00
Len Ovens
9d4506716c
OSC: Added EQ control, use interface_to_internal to normalize control range
2016-07-12 09:13:53 -07:00
Len Ovens
97b1725023
OSC: Add well known controls for pan and compressor
2016-07-08 11:54:37 -07:00
Len Ovens
fef79d46bb
OSC: Signal for editor mixer change. (Selected or not)
2016-07-04 20:07:38 -07:00
Len Ovens
55722a74fb
OSC: Change all time feedback to /position/<type>
2016-07-01 17:28:08 -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
daddf2179f
OSC: Add strip type selection.
2016-06-21 18:47:43 -07: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
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
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
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
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
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
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
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
Ben Loftis
16623b1cb3
add more remote transport toggles for touchOSC: midi_panic, toggle_roll, stop_forget, set_X_range, quick snapshots. also add boilerplate for monitor controls, but those are not implemented yet
2016-01-18 18:24:14 +01:00
Ben Loftis
36e1ff48bc
implement mark_in, mark_out, toggle_click
2016-01-18 18:24:14 +01:00
Ben Loftis
f0d9295dd6
implement remover_marker, jump_by_bars, and jump_by_seconds
2016-01-18 18:24:14 +01:00
Tim Mayberry
5f61409c90
Fix build of OSC surface caused by missing include of i18n/gettext header
2016-01-15 12:14:52 +10:00
Robin Gareus
6a6f414fc0
OSC-debug: print argument
2016-01-15 00:57:33 +01:00
Robin Gareus
368be3585e
OSC debugging, allow to log incoming & unhandled messages
2016-01-14 23:34:37 +01:00
Robin Gareus
b456060388
OSC API update for surfaces that always send float parameters.
2016-01-04 18:18:13 +01:00
Paul Davis
0d9efc1148
redesign cross-thread registration/signalling system
...
This new design will work even when threads that need to receive
messages from RT threads are created *after* the RT threads. The
existing design would fail because the RT thread(s) would never
be known the later created threads, and so signals emitted by the
RT thread and causing call_slot() in the receiver would end up
being enqueued using a lock-protected list. The new design ensures
that communication always uses a lock-free FIFO instead
2015-12-28 10:14:17 -05:00