rename ParameterChanged signal in Plugin to ParameterChangedExternally to reflect...
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 20 Oct 2015 13:07:51 +0000 (09:07 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 20 Oct 2015 13:07:58 +0000 (09:07 -0400)
commit336b2eb9a4a8634bae84a15e952d20335aa28c12
treeab171341dd5ab7915ae77c937673ae586116ecb9
parentf1a6d7816d13d3eca5885494f711b88a8270c899
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
gtk2_ardour/lv2_plugin_ui.cc
gtk2_ardour/lv2_plugin_ui.h
gtk2_ardour/plugin_ui.cc
gtk2_ardour/plugin_ui.h
libs/ardour/ardour/plugin.h
libs/ardour/ardour/plugin_insert.h
libs/ardour/plugin.cc
libs/ardour/plugin_insert.cc
libs/ardour/session_vst.cc
libs/ardour/source.cc
libs/ardour/vst_plugin.cc