@audiotool/nexus - v0.0.12
    Preparing search index...

    Type Alias PulverisateurLfo

    key value
    type object

    The Pulverisateur's LFO.

    type PulverisateurLfo = {
        modulationDepth: PrimitiveField<number, "mut">;
        rateIsSynced: PrimitiveField<boolean, "mut">;
        rateNormalized: PrimitiveField<number, "mut">;
        restartOnNote: PrimitiveField<boolean, "mut">;
        targetsFilterCutoff: PrimitiveField<boolean, "mut">;
        targetsOscillatorAPitch: PrimitiveField<boolean, "mut">;
        targetsOscillatorBPitch: PrimitiveField<boolean, "mut">;
        targetsOscillatorCPitch: PrimitiveField<boolean, "mut">;
        targetsPulseWidth: PrimitiveField<boolean, "mut">;
        waveform: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    modulationDepth: PrimitiveField<number, "mut">

    The modulation depth of the LFO. If this is 1, the LFO affects pitch/filter/pulse with in its entire with.

    key value
    default 0
    range [-1, 1]
    is api.TargetType.AutomatableParameter
    rateIsSynced: PrimitiveField<boolean, "mut">

    Whether the LFO's frequency

    key value
    default false
    is api.TargetType.AutomatableParameter
    rateNormalized: PrimitiveField<number, "mut">

    The LFO's rate/frequency in normalized form. The exact rate depends on the value of rate_is_synced:

    • if false, the value maps to milliseconds (1 .. 10_000.0)
    • if true, the value is quantized to the durations 8/1, 6/1, 4/1, 2/1, 1/1, 1/2, 1/4, 1/6, 1/8, 1/12, 1/16, 1/24, 1/32, 1/48, 1/64, 1/96, 1/128.
    key value
    default 0.25
    range [0, 1]
    is api.TargetType.AutomatableParameter
    restartOnNote: PrimitiveField<boolean, "mut">

    The "trigger" parameter in the UI. If restart_on_note=true, the LFO's phase is reest on each note; if =false, the LFO's phase starts on global time 0 and continues indefinitely (resulting in the LFO's phase offset being consistent on play/pause/loop).

    key value
    default false
    is api.TargetType.AutomatableParameter
    targetsFilterCutoff: PrimitiveField<boolean, "mut">

    Whether lfo is applied to filter cutoff.

    key value
    default false
    is api.TargetType.AutomatableParameter
    targetsOscillatorAPitch: PrimitiveField<boolean, "mut">

    Whether lfo is applied to Oscillator A pitch.

    key value
    default false
    is api.TargetType.AutomatableParameter
    targetsOscillatorBPitch: PrimitiveField<boolean, "mut">

    Whether lfo is applied to Oscillator B pitch.

    key value
    default false
    is api.TargetType.AutomatableParameter
    targetsOscillatorCPitch: PrimitiveField<boolean, "mut">

    Whether lfo is applied to Oscillator C pitch.

    key value
    default false
    is api.TargetType.AutomatableParameter
    targetsPulseWidth: PrimitiveField<boolean, "mut">

    Whether lfo is applied to pulse width. The pulse width controls the width of the first half of the waves of every oscillator.

    Example: Square wave for pulse width 0.5: |⎺⎺⎺|⎽⎽⎽| Square wave for pulse width 0.75: |⎺⎺⎺⎺⎺|⎽|

    This adds harmonic frequencies to the waveform.

    key value
    default false
    is api.TargetType.AutomatableParameter
    waveform: PrimitiveField<number, "mut">

    The LFO's waveform shape: 0: random Randomly switches between amplitudes in certain intervals. 0.25: sine ∿∿∿ 0.5: triangle ///
    0.75: sawtooth up /|/|/| 1: square |⎺|⎽|⎺| Values between any two of these linearly interpolate the two waveforms.

    key value
    default 0
    range [0, 1]
    is api.TargetType.AutomatableParameter