Ardour  9.0-pre0-582-g084a23a80d
Plugin-provided bypass

Macros

#define LV2_PROCESSING_URI   "http://ardour.org/lv2/processing"
 
#define LV2_PROCESSING_URI_PREFIX   LV2_PROCESSING_URI "#"
 
#define LV2_PROCESSING_URI__enable   LV2_PROCESSING_URI_PREFIX "enable"
 

Detailed Description

  A port with the designation "processing#enable" must
  control a plugin's internal bypass mode.

  If the port value is larger than zero the plugin processes
  normally.

  If the port value is zero, the plugin is expected to bypass
  all signals unmodified.

  The plugin is responsible for providing a click-free transition
  between the states.

  (values less than zero are reserved for future use:
  e.g click-free insert/removal of latent plugins.
  Generally values <= 0 are to be treated as bypassed.)

lv2:designation http://ardour.org/lv2/processing#enable ;

Macro Definition Documentation

◆ LV2_PROCESSING_URI

#define LV2_PROCESSING_URI   "http://ardour.org/lv2/processing"

Definition at line 181 of file lv2_extensions.h.

◆ LV2_PROCESSING_URI__enable

#define LV2_PROCESSING_URI__enable   LV2_PROCESSING_URI_PREFIX "enable"

Definition at line 183 of file lv2_extensions.h.

◆ LV2_PROCESSING_URI_PREFIX

#define LV2_PROCESSING_URI_PREFIX   LV2_PROCESSING_URI "#"

Definition at line 182 of file lv2_extensions.h.