f84798ff75
Fix crash in new CoreaudioSource code (on invalid file)
2015-10-21 03:12:45 +02:00
270ec425f8
confirm LV2 GUI changes
...
If a parameter change is initiated by the UI, the host sends a
notifications to confirm (echo) or invalidates (replaces) the value.
(automation: touch, playback,...).
Stateless LV2 GUIs without internal data-model depend on this.
2015-10-21 01:57:16 +02:00
4953d09893
hack to keep UI responsive with heavy AU views.
2015-10-20 19:14:14 +02:00
c22a899c6d
OSX copy/constraint mod tweak (amend 0675fe1
)
2015-10-20 17:57:00 +02:00
47bbffc5d8
do not update LV2 output port displays unless the value has changed
2015-10-20 11:39:56 -04:00
1d4494961b
add commentary
2015-10-20 11:31:18 -04:00
8533b8244f
also update LV2 output port displays as part of periodic updates
2015-10-20 11:28:53 -04:00
6ec32a70c1
fix AudioUnit parameter listening to work with new ParameterChangedExternally semantics
2015-10-20 10:25:36 -04:00
ac008dac02
Clean up generic and LV2 plugin GUI to deal with ParameterChanged(Externally) alteration
2015-10-20 10:23:49 -04:00
f806f059b3
rename Plugin::ParameterChanged to ParameterChangedExternally to reflect its intent, and clean up the libardour side of result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
2015-10-20 10:23:49 -04:00
7804a524dc
Revert "rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result."
...
This reverts commit 336b2eb9a4
.
2015-10-20 10:23:49 -04:00
740c4dd134
possible fix for invalid cleanup space calc on win32.
2015-10-20 15:50:00 +02:00
af3ffc8610
NOOP, re-indent
2015-10-20 15:49:59 +02:00
52e75f5a45
remove cruft
2015-10-20 15:49:59 +02:00
336b2eb9a4
rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect its intent, and clean up the result.
...
The signal exists to notify listeners that something outside of the host's control (e.g. a plugin's own GUI for AU or VST)
has modified a plugin parameter. Previous code had strange feedback loops and ambiguous semantics.
Significant modification of LV2 GUI updating was required.
Still to be tested for feedback loop issues: AudioUnits
2015-10-20 09:07:58 -04:00
f1a6d7816d
remove unused "copy modifier hint"
2015-10-20 11:12:36 +02:00
0675fe1627
suggest primary-mod as default for copy
...
fixes inconsistency on OSX.
2015-10-20 11:12:14 +02:00
André Nusser
83b5bdbe95
Ctrl+shift functionality (toggle all) for plugin leds.
...
The Fader led has special behavior and is only toggled when clicked
explicitly.
2015-10-19 14:36:06 -04:00
nick_m
784adc53bb
Test fix for further osx modifier ambiguity.
2015-10-20 04:08:28 +11:00
nick_m
1363f4f645
Fix incorrect display of "Command" modifier on osx.
2015-10-20 03:54:44 +11:00
nick_m
ea72303474
Rc option editor - don't translate "-".
2015-10-20 03:23:06 +11:00
nick_m
e1cb6f221c
Fix typo for GTKOSX case.
2015-10-20 01:20:42 +11:00
nick_m
93d5b6c554
Set toggled automation controller using a double.
2015-10-20 00:53:31 +11:00
nick_m
d0c94c9779
Clarify user interaction preference tooltips. Also rebase branch on master.
2015-10-20 00:53:31 +11:00
nick_m
998fd1b015
Restored size of mixer list pane is at least 36 px. Revert default to 75.
2015-10-20 00:53:31 +11:00
nick_m
3fb3b85e3e
Default to WIN_POS_MOUSE for dialogs also.
2015-10-20 00:53:31 +11:00
nick_m
4b230069f8
Mixer list pane can shrink to zero width.
2015-10-20 00:53:31 +11:00
nick_m
f46d3dbfaf
New non-parented windows are initially positioned at WIN_POS_MOUSE again.
2015-10-20 00:53:30 +11:00
nick_m
9df1232feb
Legatize::name () reflects its type. Fixes confusing undo record name.
2015-10-20 00:53:30 +11:00
nick_m
e6b35d2cdd
Fix snap modifier logic (again).
2015-10-20 00:53:30 +11:00
nick_m
a34f24d8de
Rc option editor - alter restart message for user interaction tab.
2015-10-20 00:53:30 +11:00
nick_m
7494b94c63
No-op - rename variable.
2015-10-20 00:53:30 +11:00
nick_m
9511c9c86f
Add tooltips to user config preferences. clean up combo ordering.
2015-10-20 00:53:30 +11:00
nick_m
231acfe191
ArdourKeyboard - fix snap / delta logic for triple modifier combinations.
2015-10-20 00:53:30 +11:00
nick_m
d295fe12e4
Click on a selected note unique selects it (as per regions, control points).
2015-10-20 00:53:30 +11:00
nick_m
d998fe10be
Allow Alt-Shift-Windows modifier (nice for control point fine adjust).
...
- OSX equivalent to be decided.
2015-10-20 00:53:30 +11:00
nick_m
986a3a9775
Don't snap if fine adjust modifier used.
...
- permits non-alt modifier for fine adjust.
2015-10-20 00:53:29 +11:00
nick_m
4dcd22fadf
Update ContrilList debug output.
2015-10-20 00:53:29 +11:00
nick_m
be1396d066
Select the control point about to be deleted when using shift + right click.
...
- fixes incorrect selection changes when doing this.
2015-10-20 00:53:29 +11:00
nick_m
070c67bdcc
Fix incorrect snap when adding region gain points.
2015-10-20 00:53:29 +11:00
nick_m
afcba4d3d3
Don't use the all_route_group() in Editor::set_selected_track_as_side_effect ().
...
- we don't appear to actually use it.
2015-10-20 00:53:29 +11:00
nick_m
52a239a254
Allow adding / toggling rubber band selection of automation control points.
2015-10-20 00:53:29 +11:00
nick_m
58068b4e85
Show verbose cursor control point values in MouseContent mode as well.
2015-10-20 00:53:29 +11:00
nick_m
6fe6f95d04
Fix for fine adjust overriding snap modifiers.
2015-10-20 00:53:29 +11:00
nick_m
578a60b875
Add error check to region gain control point selection undo.
2015-10-20 00:53:29 +11:00
nick_m
43b47d1169
Add missing diff to last commit.
2015-10-20 00:53:28 +11:00
nick_m
1451d8043a
Region gain point selection behaves as per track automation.
2015-10-20 00:53:28 +11:00
nick_m
202a23d513
Add region gain point selection undo.
2015-10-20 00:53:28 +11:00
nick_m
cc7de475f2
Amend last connit - don't use a bool to represent a double.
2015-10-20 00:53:28 +11:00
nick_m
ff2f934977
Fix incorrect initial point when recording toggled automation.
2015-10-20 00:53:28 +11:00