bool
Route::add_remove_sidechain (boost::shared_ptr<Processor> proc, bool add)
{
+ if (_session.actively_recording ()) {
+ return false;
+ }
+
boost::shared_ptr<PluginInsert> pi;
if ((pi = boost::dynamic_pointer_cast<PluginInsert>(proc)) == 0) {
return false;
bool
Route::plugin_preset_output (boost::shared_ptr<Processor> proc, ChanCount outs)
{
+ if (_session.actively_recording ()) {
+ return false;
+ }
+
boost::shared_ptr<PluginInsert> pi;
if ((pi = boost::dynamic_pointer_cast<PluginInsert>(proc)) == 0) {
return false;
bool
Route::customize_plugin_insert (boost::shared_ptr<Processor> proc, uint32_t count, ChanCount outs, ChanCount sinks)
{
+ if (_session.actively_recording ()) {
+ return false;
+ }
boost::shared_ptr<PluginInsert> pi;
if ((pi = boost::dynamic_pointer_cast<PluginInsert>(proc)) == 0) {
return false;