mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-08 15:54:57 +01:00
Allow foldback sends to be pre or post fader
This commit is contained in:
parent
3e6295f538
commit
4bfb2ee6cd
2 changed files with 6 additions and 1 deletions
|
|
@ -135,6 +135,7 @@ class LIBARDOUR_API Processor : public SessionObject, public Automatable, public
|
||||||
int set_state (const XMLNode&, int version);
|
int set_state (const XMLNode&, int version);
|
||||||
|
|
||||||
virtual void set_pre_fader (bool);
|
virtual void set_pre_fader (bool);
|
||||||
|
virtual bool get_pre_fader () const { return _pre_fader; }
|
||||||
|
|
||||||
PBD::Signal0<void> ActiveChanged;
|
PBD::Signal0<void> ActiveChanged;
|
||||||
PBD::Signal0<void> BypassableChanged;
|
PBD::Signal0<void> BypassableChanged;
|
||||||
|
|
|
||||||
|
|
@ -4976,7 +4976,11 @@ Route::setup_invisible_processors ()
|
||||||
/* Foldback Sends */
|
/* Foldback Sends */
|
||||||
|
|
||||||
for (ProcessorList::iterator i = foldback_sends.begin(); i != foldback_sends.end(); ++i) {
|
for (ProcessorList::iterator i = foldback_sends.begin(); i != foldback_sends.end(); ++i) {
|
||||||
|
if ((*i)->get_pre_fader ()) {
|
||||||
new_processors.insert (amp, (*i));
|
new_processors.insert (amp, (*i));
|
||||||
|
} else {
|
||||||
|
new_processors.insert (main, (*i));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* MONITOR SEND */
|
/* MONITOR SEND */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue