Options
All
  • Public
  • Public/Protected
  • All
Menu

Unlike PluginAutomation, using PluginAutomationRamp always inserts two automation points (instead of one). The .use(context) method tries to find the starting value, and then ramps from that value to the value specified by options.value over the course of the triggering event.

// Several different plugin selectors may be used
const plugin = fluid.plugins.DragonflyHallVst2
const op1 = { value: 15, paramKey: 'sizeMeters', plugin: plugin }
const op2 = { value: 10, paramKey: 'sizeMeters', plugin: 'DragonflyHallReverb' }
const op3 = fluid.plugins.DragonflyHallVst2.makeAutomation.sizeMeters(30)
op3.plugin.nth = 2 // Select an instance other than the first

const tLibraryVerb = {
 b: new techniques.PluginAutomationRamp(op1),
 c: new techniques.PluginAutomationRamp(op2),
 a: new techniques.PluginAutomationRamp(op3),
}

Hierarchy

  • PluginAutomationRamp

Implements

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

curve

curve: number = 0

rampEndTechnique

rampEndTechnique: PluginAutomation

rampStartOptions

rampStartOptions: PluginAutoOptions

Methods

use