v0.1Latest

VCA

VCA

Audio amplifier controlled by a CV or envelope signal. Commonly used to shape note amplitude or apply tremolo/modulated gain.

VCA node screenshot

Inputs

Signal

  • ID: signal
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Audio signal input
  • Default: 0

Gain

  • ID: gain01
  • Kind: control
  • Rate: control
  • Unit: gain01
  • Range: 0 to 1 gain01
  • Coercion: Implicit
  • Description: Amplitude CV
  • Default: 1

Outputs

Signal

  • ID: signal
  • Kind: audio
  • Rate: audio
  • Audio Channel Layout: stereo
  • Unit: normalized
  • Range: -1 to 1 normalized
  • Coercion: Implicit
  • Description: Audio signal output

Parameters

Gain

  • ID: gain
  • Type: float
  • Control: slider
  • Range or Options: 0 to 2 gain01, step 0.01
  • Default: 1

Response

  • ID: law
  • Type: enum
  • Control: buttons
  • Range or Options: Linear (linear), Exponential (exponential)
  • Default: Exponential (exponential)

Notes

  • Canonical ID: amp.vca
  • Category: utilities
  • Runtime Surface: audio
  • Runtime Targets: audio-worklet
  • JUCE Early Access: Supported
  • Early Access Note: Native-supported in the plugin for the current catalog/runtime support contract.