Experiment: propagate solo-state with internal-sends

Multimedia / Ardour - Robin Gareus [gareus.org] - 8 May 2020 04:35 EDT

So far internal-sends were explicitly special-cased, and implicit solo-state only was only forwarded for direct up/down-stream connections. ...and nobody can remember why :)

This restriction is removed, so far mainly with commenting-out code, as experiment.

Internal sends are not only more convenient, but also required in cases where direct connections result in ambiguous latency.

caf057f06d Experiment: propagate solo-state with internal-sends
libs/ardour/ardour/internal_send.h | 2 ++
libs/ardour/internal_send.cc | 35 +++++++++++++++++++++++++++++++++++
libs/ardour/route.cc | 14 +++++++-------
libs/ardour/session.cc | 4 ++--
4 files changed, 46 insertions(+), 9 deletions(-)

  • Share