ab621b550d
OSC: /cue/enable feedback not changing fixed
2017-08-21 12:10:27 -07:00
6b810b67d9
OSC: aux bus detection fixed for mixbus
2017-08-21 08:40:22 -07:00
Paul Hedderly
18060e597e
prh: Small fix to /cue/send/enable feedback string
2017-08-21 16:23:23 +02:00
6ad4379b4d
OSC: fix issue #7444 send fader position/gain even when 0.
2017-08-10 08:50:46 -07:00
fff9a3cc7f
Allow FaderPort to select VCAs
2017-08-06 22:18:01 +02:00
2d60a69c2d
Consolidate ctrl surface code
2017-08-05 01:28:11 +02:00
81f12f602b
OSC: Fix to make sure buses created with Ardour 4.7 sessions show up
2017-08-03 09:09:02 -07:00
d1558dcab5
OSC: Add command to select Master
2017-08-02 10:43:13 -07:00
ab02284fc2
OSC: expand plugin_descriptor to split into smaller OSC messages (issue #0007433 )
2017-08-01 07:23:27 -07:00
e4925a90cb
OSC: add param to plugin_list response which indicates plugin enable state (OnkelDead)
2017-08-01 07:04:59 -07:00
f51fab35b1
OSC: Make stripname refresh in automation play mode as well.
2017-07-31 07:55:09 -07:00
e94771a58f
OSC: fix VCAs try to connect to controls it does not have.
2017-07-30 18:35:38 -07:00
b5e0b5b09f
PortManager::unregister_port() must be called with process lock
...
This fixes "Failed to register <surface> port" when re-loading a session.
2017-07-28 20:15:15 +02:00
2fa34614d0
Remove unnecessary tests for touch-state
2017-07-25 20:16:04 +02:00
b694ee9e53
OSC: only use gain change signals if value changes
2017-07-24 10:21:31 -07:00
3ab4a1d147
OSC: add use groups to GUI
2017-07-24 10:21:31 -07:00
f3e0fcbb7e
OSC: port mode by default should be manual
2017-07-24 10:21:31 -07:00
f1632fcfd2
OSC: make sure initialization is complete before we allow periodic to run
2017-07-23 20:08:02 -07:00
07e869fda8
OSC: simplify route observer
2017-07-23 20:08:02 -07:00
fde0e293a3
Remove unused "mark" parameter from stop_touch() API
2017-07-24 01:59:18 +02:00
1508838bde
OSC: add /use_group 1/0 command
2017-07-22 12:12:41 -07:00
8af27a7a2e
OSC make all group dispositions the same
2017-07-21 08:22:02 -07:00
b1c73b11fc
FP8: use separate bank offsets per MixMode
2017-07-19 03:04:58 +02:00
601604972c
FP8: Fix Mixbus solo-state and indicate implicit solo (blink)
2017-07-19 01:52:14 +02:00
4922d9f941
FP8: save/restore "two line text" option
2017-07-17 22:59:12 +02:00
601c317d70
Clean up library inheritance (colors.h, utils.h)
...
make libwidget independent of libcanvas.
Confine basics to pbd and gtkmm2ext.
2017-07-17 21:06:04 +02:00
b732aa2ca1
fix void return with value (amend d5d297c4
)
2017-07-06 18:01:49 +02:00
d5d297c407
Fix FP8 shutdown sequence (amend d421e56fc
)
2017-07-06 16:55:02 +02:00
2a809dcf70
OSC: add delta controls to master, monitor and select as well
2017-07-05 08:08:57 -07:00
b11c64ea5b
OSC: GUI tweaking
2017-07-03 13:22:56 -07:00
b87bec3200
FP8: "Link" mode works with AutomationControl only.
2017-07-03 19:56:16 +02:00
ebc8e352bf
FP8: toggle editor/mixer (now that "link" button is used)
...
..and some TODO notes.
2017-07-03 01:42:36 +02:00
b942c76df9
FP8: properly control enum+integer parameters.
2017-07-02 21:05:42 +02:00
0310f89971
FP8: Implement "Control-Link"
2017-07-02 18:19:13 +02:00
ec76d7ce03
OSC: GUI indicate invalid port and set to old port on defocus if not valid
2017-07-02 08:28:34 -07:00
34c0e3f1c8
FP8: plugin GUI display options
2017-07-02 02:06:48 +02:00
d1d6e696aa
FP8: fix 2-line text
2017-07-02 01:57:21 +02:00
c42db10044
OSC: issue 7176 patch applied. shows plugin descriptors.
2017-07-01 13:13:04 -07:00
2219021389
OSC: add feedback for solo isolate and solo safe to strips (issue 7161)
2017-07-01 11:49:08 -07:00
8bc25fb971
OSC: add strip type flag for master and monitor to strip list
2017-07-01 11:14:55 -07:00
58beb02024
FP8: Use Mixer-Order
2017-07-01 17:11:55 +02:00
a967a942d2
OSC: include all of select in feedback[13]
2017-06-30 20:47:42 -07:00
296c9ae03e
OSC: try to prevent race when clearing devices
2017-06-30 20:13:18 -07:00
41bc5bc116
OSC: test param type in a way that works when optimized too.
2017-06-30 19:05:30 -07:00
d421e56fc0
FP8: Clear input port on close. Fixes crash when switching snapshots
...
The midi_input_handler for the AsyncMIDIPort is connected to the
main event-loop. Events may still be delivered after the surface was
destroyed.
That by itself is not harmful, unless a given message produces a reply:
The _output_port is already gone, FaderPort8::tx_midi crashes.
2017-07-01 02:55:47 +02:00
Johannes Mueller
f7452c2a3a
Addressing #7371 : don't trigger session->undo() from non-GUI-thread
...
When triggering Session::undo() or Session::redo() from a
non-GUI-thread (e.g. from a surface protocol) Ardour crashes if setting a
CairoWidget dirty due to a ENSURE_GUI_THREAD assertion. (see #7371 )
By triggering undo by BasicUI::access_action() rather than by Session::undo()
we ensure that the GUI thread will finally call Session::undo().
So more like a workaround ... but better than crashing :)
2017-07-01 01:04:44 +02:00
389d2cab36
FP8: Scribble-strip display preferences
2017-06-30 19:55:03 +02:00
cd728fdd73
FP8: Allow to select Plugin Presets
2017-06-30 19:13:55 +02:00
1fe1d17ef8
FP8: don't allow to toggle Channelstrip bypass/enable
2017-06-30 02:31:36 +02:00
773c31afc0
FaderPort8 updates
...
* use 2 lines for Plugin Parameter Names
* Expose Plugin Bypass/Enable per plugin
- Shift + Select in Plugin Select Mode
- Bypass Button in Plugin Parameter Edit Mode
2017-06-30 01:59:12 +02:00