From c21a0760a48ebd1d014d7ca66366477715cbb4a5 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 14 Oct 2016 15:06:49 +0200 Subject: allow feedback (loops) from internal sends This facilitates custom "Echo" chains: Bus 1 [FX] [aux-send to Bus 2] -> master Bus 2 [FX] -> Bus 2 --- libs/ardour/ardour/internal_send.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libs/ardour/ardour/internal_send.h') diff --git a/libs/ardour/ardour/internal_send.h b/libs/ardour/ardour/internal_send.h index 263c40b90b..8a85fc0f68 100644 --- a/libs/ardour/ardour/internal_send.h +++ b/libs/ardour/ardour/internal_send.h @@ -54,6 +54,9 @@ class LIBARDOUR_API InternalSend : public Send return mixbufs; } + bool allow_feedback () const { return _allow_feedback;} + void set_allow_feedback (bool yn); + void set_can_pan (bool yn); uint32_t pan_outs () const; @@ -63,6 +66,7 @@ class LIBARDOUR_API InternalSend : public Send BufferSet mixbufs; boost::shared_ptr _send_from; boost::shared_ptr _send_to; + bool _allow_feedback; PBD::ID _send_to_id; PBD::ScopedConnection connect_c; PBD::ScopedConnection source_connection; -- cgit v1.2.3