Remove old well-known ctrls API
This commit is contained in:
parent
048c574b07
commit
c3ec93997c
@ -553,50 +553,6 @@ public:
|
||||
std::shared_ptr<AutomationControl> mapped_control (enum WellKnownCtrl, uint32_t band = 0) const;
|
||||
std::shared_ptr<ReadOnlyControl> mapped_output (enum WellKnownData) const;
|
||||
|
||||
std::shared_ptr<AutomationControl> eq_enable_controllable () const;
|
||||
std::shared_ptr<AutomationControl> eq_gain_controllable (uint32_t band) const;
|
||||
std::shared_ptr<AutomationControl> eq_freq_controllable (uint32_t band) const;
|
||||
std::shared_ptr<AutomationControl> eq_q_controllable (uint32_t band) const;
|
||||
std::shared_ptr<AutomationControl> eq_shape_controllable (uint32_t band) const;
|
||||
|
||||
std::shared_ptr<AutomationControl> filter_freq_controllable (bool hpf) const;
|
||||
std::shared_ptr<AutomationControl> filter_slope_controllable (bool) const;
|
||||
std::shared_ptr<AutomationControl> filter_enable_controllable (bool) const;
|
||||
|
||||
std::shared_ptr<AutomationControl> tape_drive_controllable () const;
|
||||
std::shared_ptr<AutomationControl> tape_drive_mode_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> tape_drive_mtr_controllable () const;
|
||||
|
||||
std::shared_ptr<AutomationControl> comp_enable_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_threshold_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_speed_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_mode_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_makeup_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_ratio_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_attack_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_release_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_key_filter_freq_controllable () const;
|
||||
std::shared_ptr<AutomationControl> comp_lookahead_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> comp_meter_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> comp_redux_controllable () const;
|
||||
|
||||
std::shared_ptr<AutomationControl> gate_enable_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_mode_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_ratio_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_knee_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_threshold_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_depth_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_hysteresis_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_hold_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_attack_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_release_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_key_listen_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_key_filter_enable_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_key_filter_freq_controllable () const;
|
||||
std::shared_ptr<AutomationControl> gate_lookahead_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> gate_meter_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> gate_redux_controllable () const;
|
||||
|
||||
std::shared_ptr<AutomationControl> send_level_controllable (uint32_t n) const;
|
||||
std::shared_ptr<AutomationControl> send_enable_controllable (uint32_t n) const;
|
||||
std::shared_ptr<AutomationControl> send_pan_azimuth_controllable (uint32_t n) const;
|
||||
@ -606,12 +562,6 @@ public:
|
||||
|
||||
std::shared_ptr<AutomationControl> master_send_enable_controllable () const;
|
||||
|
||||
std::shared_ptr<ReadOnlyControl> master_correlation_mtr_controllable (bool) const;
|
||||
|
||||
std::shared_ptr<AutomationControl> master_limiter_enable_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> master_limiter_mtr_controllable () const;
|
||||
std::shared_ptr<ReadOnlyControl> master_k_mtr_controllable () const;
|
||||
|
||||
void protect_automation ();
|
||||
|
||||
bool has_external_redirects() const;
|
||||
|
@ -145,7 +145,6 @@ class LIBARDOUR_API Stripable : public SessionObject,
|
||||
virtual uint32_t eq_band_cnt () const = 0;
|
||||
virtual std::string eq_band_name (uint32_t) const = 0;
|
||||
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> mapped_control (enum WellKnownCtrl, uint32_t band = 0) const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> mapped_output (enum WellKnownData) const = 0;
|
||||
|
||||
@ -154,54 +153,6 @@ class LIBARDOUR_API Stripable : public SessionObject,
|
||||
*/
|
||||
PBD::Signal0<void> MappedControlsChanged;
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> eq_enable_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> eq_gain_controllable (uint32_t band) const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> eq_freq_controllable (uint32_t band) const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> eq_q_controllable (uint32_t band) const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> eq_shape_controllable (uint32_t band) const = 0;
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> filter_freq_controllable (bool hp /* false for LPF*/) const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> filter_slope_controllable (bool hp) const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> filter_enable_controllable (bool hp) const = 0;
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> tape_drive_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> tape_drive_mode_controllable () const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> tape_drive_mtr_controllable () const = 0;
|
||||
|
||||
/* "well-known" controls for a compressor in this route. Any or all may
|
||||
* be null.
|
||||
*/
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> comp_enable_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_threshold_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_speed_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_mode_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_makeup_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_ratio_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_attack_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_release_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_key_filter_freq_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> comp_lookahead_controllable () const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> comp_meter_controllable () const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> comp_redux_controllable () const = 0;
|
||||
|
||||
virtual std::shared_ptr<AutomationControl> gate_enable_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_mode_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_ratio_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_knee_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_threshold_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_depth_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_hysteresis_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_hold_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_attack_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_release_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_key_listen_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_key_filter_enable_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_key_filter_freq_controllable () const = 0;
|
||||
virtual std::shared_ptr<AutomationControl> gate_lookahead_controllable () const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> gate_meter_controllable () const = 0;
|
||||
virtual std::shared_ptr<ReadOnlyControl> gate_redux_controllable () const = 0;
|
||||
|
||||
/* "well-known" controls for sends to well-known busses in this route. Any or all may
|
||||
* be null.
|
||||
*
|
||||
@ -227,31 +178,6 @@ class LIBARDOUR_API Stripable : public SessionObject,
|
||||
*/
|
||||
virtual std::shared_ptr<AutomationControl> master_send_enable_controllable () const = 0;
|
||||
|
||||
/* well known control for mixbus's correlation meter.
|
||||
*
|
||||
* In Ardour, this returns null.
|
||||
* In Mixbus, it will return a suitable control, or null depending on the route.
|
||||
* @param mm min/max of the correlation range, true for upper value
|
||||
*/
|
||||
virtual std::shared_ptr<ReadOnlyControl> master_correlation_mtr_controllable (bool mm) const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
/* well known control for mixbus's limiter.
|
||||
*
|
||||
* In Ardour, this returns null.
|
||||
* In Mixbus, it will return a suitable control, or null depending on
|
||||
* the route.
|
||||
*/
|
||||
virtual std::shared_ptr<AutomationControl> master_limiter_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
virtual std::shared_ptr<ReadOnlyControl> master_limiter_mtr_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
/* well known control for mixbus's k-meter.
|
||||
*
|
||||
* In Ardour, this returns null.
|
||||
* In Mixbus, it will return a suitable control, or null depending on
|
||||
* the route.
|
||||
*/
|
||||
virtual std::shared_ptr<ReadOnlyControl> master_k_mtr_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
virtual bool muted_by_others_soloing () const = 0;
|
||||
|
||||
virtual std::shared_ptr<MonitorProcessor> monitor_control() const = 0;
|
||||
|
@ -118,72 +118,32 @@ class LIBARDOUR_API VCA : public Stripable,
|
||||
}
|
||||
|
||||
std::shared_ptr<SoloIsolateControl> solo_isolate_control() const { return std::shared_ptr<SoloIsolateControl>(); }
|
||||
std::shared_ptr<SoloSafeControl> solo_safe_control() const { return std::shared_ptr<SoloSafeControl>(); }
|
||||
std::shared_ptr<SoloSafeControl> solo_safe_control() const { return std::shared_ptr<SoloSafeControl>(); }
|
||||
|
||||
std::shared_ptr<PeakMeter> peak_meter() { return std::shared_ptr<PeakMeter>(); }
|
||||
std::shared_ptr<const PeakMeter> peak_meter() const { return std::shared_ptr<PeakMeter>(); }
|
||||
std::shared_ptr<PhaseControl> phase_control() const { return std::shared_ptr<PhaseControl>(); }
|
||||
std::shared_ptr<GainControl> trim_control() const { return std::shared_ptr<GainControl>(); }
|
||||
|
||||
std::shared_ptr<AutomationControl> pan_azimuth_control() const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> pan_elevation_control() const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> pan_width_control() const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> pan_frontback_control() const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> pan_lfe_control() const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> tape_drive_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> tape_drive_mode_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<ReadOnlyControl> tape_drive_mtr_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
uint32_t eq_band_cnt () const { return 0; }
|
||||
std::string eq_band_name (uint32_t) const { return std::string(); }
|
||||
std::shared_ptr<AutomationControl> eq_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> eq_gain_controllable (uint32_t) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> eq_freq_controllable (uint32_t) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> eq_q_controllable (uint32_t) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> eq_shape_controllable (uint32_t) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> filter_freq_controllable (bool) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> filter_slope_controllable (bool) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> filter_enable_controllable (bool) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_threshold_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_speed_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_mode_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_makeup_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_ratio_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_attack_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_release_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_key_filter_freq_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> comp_lookahead_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<ReadOnlyControl> comp_meter_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
std::shared_ptr<ReadOnlyControl> comp_redux_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
std::shared_ptr<AutomationControl> gate_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_mode_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_ratio_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_knee_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_threshold_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_depth_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_hysteresis_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_hold_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_attack_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_release_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_key_listen_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_key_filter_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_key_filter_freq_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> gate_lookahead_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<ReadOnlyControl> gate_meter_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
std::shared_ptr<ReadOnlyControl> gate_redux_controllable () const { return std::shared_ptr<ReadOnlyControl>(); }
|
||||
|
||||
std::shared_ptr<AutomationControl> send_level_controllable (uint32_t n) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> send_enable_controllable (uint32_t n) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> send_pan_azimuth_controllable (uint32_t n) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> send_pan_azimuth_enable_controllable (uint32_t n) const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::string send_name (uint32_t n) const { return std::string(); }
|
||||
|
||||
std::shared_ptr<AutomationControl> master_send_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<MonitorProcessor> monitor_control() const { return std::shared_ptr<MonitorProcessor>(); }
|
||||
std::shared_ptr<MonitorControl> monitoring_control() const { return std::shared_ptr<MonitorControl>(); }
|
||||
|
||||
//additional filter params (currently 32C only )
|
||||
std::shared_ptr<AutomationControl> eq_lpf_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
std::shared_ptr<AutomationControl> filter_enable_controllable () const { return std::shared_ptr<AutomationControl>(); }
|
||||
|
||||
protected:
|
||||
SlavableAutomationControlList slavables () const;
|
||||
|
||||
|
@ -1407,22 +1407,8 @@ LuaBindings::common (lua_State* L)
|
||||
.addFunction ("send_name", &Stripable::send_name)
|
||||
.addFunction ("monitor_control", &Stripable::monitor_control)
|
||||
.addFunction ("master_send_enable_controllable", &Stripable::master_send_enable_controllable)
|
||||
.addFunction ("comp_enable_controllable", &Stripable::comp_enable_controllable)
|
||||
.addFunction ("comp_threshold_controllable", &Stripable::comp_threshold_controllable)
|
||||
.addFunction ("comp_speed_controllable", &Stripable::comp_speed_controllable)
|
||||
.addFunction ("comp_mode_controllable", &Stripable::comp_mode_controllable)
|
||||
.addFunction ("comp_makeup_controllable", &Stripable::comp_makeup_controllable)
|
||||
.addFunction ("comp_redux_controllable", &Stripable::comp_redux_controllable)
|
||||
.addFunction ("eq_band_cnt", &Stripable::eq_band_cnt)
|
||||
.addFunction ("eq_enable_controllable", &Stripable::eq_enable_controllable)
|
||||
.addFunction ("eq_band_name", &Stripable::eq_band_name)
|
||||
.addFunction ("eq_gain_controllable", &Stripable::eq_gain_controllable)
|
||||
.addFunction ("eq_freq_controllable", &Stripable::eq_freq_controllable)
|
||||
.addFunction ("eq_q_controllable", &Stripable::eq_q_controllable)
|
||||
.addFunction ("eq_shape_controllable", &Stripable::eq_shape_controllable)
|
||||
.addFunction ("filter_freq_controllable", &Stripable::filter_freq_controllable)
|
||||
.addFunction ("filter_slope_controllable", &Stripable::filter_slope_controllable)
|
||||
.addFunction ("filter_enable_controllable", &Stripable::filter_enable_controllable)
|
||||
.addFunction ("set_presentation_order", &Stripable::set_presentation_order)
|
||||
.addFunction ("presentation_info_ptr", &Stripable::presentation_info_ptr)
|
||||
.addFunction ("slaved_to", &Stripable::slaved_to)
|
||||
|
@ -5854,13 +5854,6 @@ Route::pan_lfe_control() const
|
||||
}
|
||||
}
|
||||
|
||||
uint32_t
|
||||
Route::eq_band_cnt () const
|
||||
{
|
||||
/* Ardour has no well-known EQ object */
|
||||
return 0;
|
||||
}
|
||||
|
||||
void
|
||||
Route::add_well_known_ctrl (WellKnownCtrl which)
|
||||
{
|
||||
@ -5889,92 +5882,11 @@ Route::mapped_output (enum WellKnownData which) const
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::eq_enable_controllable () const
|
||||
uint32_t
|
||||
Route::eq_band_cnt () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::eq_gain_controllable (uint32_t band) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::eq_freq_controllable (uint32_t band) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::eq_q_controllable (uint32_t band) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::eq_shape_controllable (uint32_t band) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::filter_freq_controllable (bool hpf) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::filter_slope_controllable (bool) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::filter_enable_controllable (bool) const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::tape_drive_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::tape_drive_mode_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::tape_drive_mtr_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::master_correlation_mtr_controllable (bool mm) const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::master_limiter_enable_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::master_limiter_mtr_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::master_k_mtr_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
/* Ardour has no well-known EQ object */
|
||||
return 0;
|
||||
}
|
||||
|
||||
string
|
||||
@ -5983,149 +5895,6 @@ Route::eq_band_name (uint32_t band) const
|
||||
return string ();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_enable_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_threshold_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_speed_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_mode_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_makeup_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_ratio_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_attack_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_release_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_key_filter_freq_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::comp_lookahead_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::comp_meter_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::comp_redux_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_enable_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_mode_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_ratio_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_knee_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_threshold_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_depth_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_hysteresis_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_hold_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_attack_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_release_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_key_listen_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_key_filter_enable_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_key_filter_freq_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::gate_lookahead_controllable () const
|
||||
{
|
||||
return std::shared_ptr<AutomationControl>();
|
||||
}
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::gate_meter_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
std::shared_ptr<ReadOnlyControl>
|
||||
Route::gate_redux_controllable () const
|
||||
{
|
||||
return std::shared_ptr<ReadOnlyControl>();
|
||||
}
|
||||
|
||||
std::shared_ptr<AutomationControl>
|
||||
Route::send_pan_azimuth_controllable (uint32_t n) const
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user