Commit graph

78 commits

Author SHA1 Message Date
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