Processes input signals of type number and generates an output signal of the same type using proportional, integral or differential mapping, an amplification factor and a linear dampening/delay

        ┌─────────────────────────────────────────────────────────────┐
        │   ┌───────┐   ┌─────┐      pass through (Proportional)      │
Input → │ → │amplify│ → │delay│ → ⚟ sum up over time (Integral) ⚞ → │ → Output
        │   └───────┘   └─────┘      pass change  (Differential)      │
        └─────────────────────────────────────────────────────────────┘ 

Hierarchy (view full)

  • EventTarget

Constructors

Properties

active: boolean
name: string

Methods

  • Set the time to take for the internal linear dampening until the final ouput value is reached

    Parameters

    • _time: number

    Returns void

  • Set the number of output-events to dispatch per second. At the default of 0, the control output must be polled and will only actively dispatched once each time input occurs and the output changes.

    Parameters

    • _rateDispatchOutput: number = 0

    Returns void