redesign VCA control over gain (and theoretically other scalar controls)
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 21 Feb 2017 14:04:20 +0000 (15:04 +0100)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 21 Feb 2017 14:07:07 +0000 (15:07 +0100)
commit1b2a64c391d7f4a81dda85bdbd063fb80329e498
tree05cb2722edf3c24601d0744c6d3e801c34bd6e8e
parent9de5c61b9e04e9949ef426663c6542dd13a5e42a
redesign VCA control over gain (and theoretically other scalar controls)

master(s) value now just scales the control's own value; a trivial
bit of math at assign/deassign ensures that values do not change
during add/remove master operations
libs/ardour/ardour/gain_control.h
libs/ardour/ardour/slavable_automation_control.h
libs/ardour/automation_control.cc
libs/ardour/gain_control.cc
libs/ardour/slavable_automation_control.cc