The master needs to be restored first, otherwise setting the master value with be propagated. Furthermore the actual value is saved at the time of VCA assignment. Restoring the vaule needs to scale by the master-reduced value.
2129552777 MixerScene: correctly restore controls with VCA master
libs/ardour/ardour/mixer_scene.h | 9 ++++--
libs/ardour/mixer_scene.cc | 61 +++++++++++++++++++++++++++++++++++-----
2 files changed, 60 insertions(+), 10 deletions(-)