diff options
author | Robin Gareus <robin@gareus.org> | 2016-10-14 15:06:49 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-10-14 15:06:49 +0200 |
commit | c21a0760a48ebd1d014d7ca66366477715cbb4a5 (patch) | |
tree | 81a774354d589b07d0ade301af6ce723435a940d /libs/ardour/ardour/internal_send.h | |
parent | 88dedfcbdbf99ed3b4c87dc47b2e2a5167881882 (diff) |
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
Diffstat (limited to 'libs/ardour/ardour/internal_send.h')
-rw-r--r-- | libs/ardour/ardour/internal_send.h | 4 |
1 files changed, 4 insertions, 0 deletions
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<Route> _send_from; boost::shared_ptr<Route> _send_to; + bool _allow_feedback; PBD::ID _send_to_id; PBD::ScopedConnection connect_c; PBD::ScopedConnection source_connection; |