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

    Type Alias Pulsar

    key value
    type entity
    key "pulsar"
    is

    The Pulsar delay is an advanced delay effect.

    The pre-delay allows adjusting the delay time for the left and right channel independently, and further allows panning the left/right channel for the pre-delay independently.

    The main delay controls allow applying a filter, setting sync and unsynced delay times, and applying a LFO to modulate the delay amount continuously.

    type Pulsar = {
        audioInput: NexusObject<Empty>;
        audioOutput: NexusObject<Empty>;
        displayName: PrimitiveField<string, "mut">;
        dryGain: PrimitiveField<number, "mut">;
        feedbackDelayTimeMs: PrimitiveField<number, "mut">;
        feedbackDelayTimeSemibreveIndex: PrimitiveField<number, "mut">;
        feedbackFactor: PrimitiveField<number, "mut">;
        filterMaxHz: PrimitiveField<number, "mut">;
        filterMinHz: PrimitiveField<number, "mut">;
        isActive: PrimitiveField<boolean, "mut">;
        lfoModulationDepthMs: PrimitiveField<number, "mut">;
        lfoSpeedHz: PrimitiveField<number, "mut">;
        positionX: PrimitiveField<number, "mut">;
        positionY: PrimitiveField<number, "mut">;
        preDelayLeftPanning: PrimitiveField<number, "mut">;
        preDelayLeftTimeMs: PrimitiveField<number, "mut">;
        preDelayLeftTimeSemibreveIndex: PrimitiveField<number, "mut">;
        preDelayRightPanning: PrimitiveField<number, "mut">;
        preDelayRightTimeMs: PrimitiveField<number, "mut">;
        preDelayRightTimeSemibreveIndex: PrimitiveField<number, "mut">;
        stereoCrossFactor: PrimitiveField<number, "mut">;
        wetGain: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    audioInput: NexusObject<Empty>

    Single Input.

    key value
    is api.TargetType.AudioInput
    audioOutput: NexusObject<Empty>

    Single Output.

    key value
    is api.TargetType.AudioOutput
    displayName: PrimitiveField<string, "mut">

    The user-assigned name of this device.

    dryGain: PrimitiveField<number, "mut">

    The gain applied to the (unprocessed) incoming signal that's added to the output mix. Equivalent to a dB range of [-inf, 0.0].

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

    Milliseconds duration of the main delay feedback. Added to feedback_delay_time_semibreve internally.

    key value
    default 0
    range [0, 500]
    is api.TargetType.AutomatableParameter
    feedbackDelayTimeSemibreveIndex: PrimitiveField<number, "mut">

    Semibreve (music time) duration of the main delay feedback. Is added with the milliseconds delay time internally to calculate the actual interval time

    • 0: invalid
    • 1: 0 semibreve
    • 2: 1/16 semibreve
    • 3: 1/12 semibreve
    • 4: 1/8 semibreve
    • 5: 1/6 semibreve
    • 6: 3/16 semibreve
    • 7: 1/4 semibreve
    • 8: 5/16 semibreve
    • 9: 1/3 semibreve
    • 10: 3/8 semibreve
    • 11: 7/16 semibreve
    • 12: 1/2 semibreve
    key value
    default 1
    range [1, 12]
    is api.TargetType.AutomatableParameter
    feedbackFactor: PrimitiveField<number, "mut">

    The feedback factor of the main delay.

    key value
    default 0.699999988079071
    range [0, 1]
    is api.TargetType.AutomatableParameter
    filterMaxHz: PrimitiveField<number, "mut">

    The max frequency cutoff for the lowpass filter applied to the feedback signal.

    key value
    default 20000
    range [20, 20000]
    is api.TargetType.AutomatableParameter
    filterMinHz: PrimitiveField<number, "mut">

    The min frequency cutoff for the highpass filter applied to the feedback signal.

    key value
    default 20
    range [20, 20000]
    is api.TargetType.AutomatableParameter
    isActive: PrimitiveField<boolean, "mut">

    Whether the device is active or not. When is_active=false, audio signal bypasses the device.

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

    The delay-time modulating LFO's depth in milliseconds.

    key value
    default 0
    range [0, 50]
    is api.TargetType.AutomatableParameter
    lfoSpeedHz: PrimitiveField<number, "mut">

    The delay-time modulating LFO's speed in Hz.

    key value
    default 5
    range [0.10000000149011612, 25]
    is api.TargetType.AutomatableParameter
    positionX: PrimitiveField<number, "mut">

    X position on the desktop in the DAW.

    key value
    default 0
    range full
    positionY: PrimitiveField<number, "mut">

    Y position on the desktop in the DAW.

    key value
    default 0
    range full
    preDelayLeftPanning: PrimitiveField<number, "mut">

    Panning of the left channel of the pre-delay. This value controls the panning of the delayed signal. -1 is fully left (unchanged), 0 is centered, 1 is fully right.

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

    Milliseconds duration of the pre-delay of the left channel. Added to pre_delay_left_time_semibreve internally.

    key value
    default 0
    range [0, 500]
    is api.TargetType.AutomatableParameter
    preDelayLeftTimeSemibreveIndex: PrimitiveField<number, "mut">

    Semibreve (music time) duration of the pre-delay of the left channel. Is added with the milliseconds delay time internally to calculate the actual pre-delay time.

    • 0: invalid
    • 1: 0 semibreve
    • 2: 1/16 semibreve
    • 3: 1/12 semibreve
    • 4: 1/8 semibreve
    • 5: 1/6 semibreve
    • 6: 3/16 semibreve
    • 7: 1/4 semibreve
    • 8: 5/16 semibreve
    • 9: 1/3 semibreve
    • 10: 3/8 semibreve
    • 11: 7/16 semibreve
    • 12: 1/2 semibreve
    key value
    default 1
    range [1, 12]
    is api.TargetType.AutomatableParameter
    preDelayRightPanning: PrimitiveField<number, "mut">

    Panning of the right channel of the pre-delay. This value controls the panning of the delayed signal. -1 is fully left, 0 is centered, 1 is fully right (unchanged).

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

    Milliseconds duration of the pre-delay of the right channel. Added to pre_delay_right_time_semibreve internally.

    key value
    default 0
    range [0, 500]
    is api.TargetType.AutomatableParameter
    preDelayRightTimeSemibreveIndex: PrimitiveField<number, "mut">

    Semibreve (music time) duration of the pre-delay of the right channel. Is added with the milliseconds delay time internally to calculate the actual pre-delay time.

    • 0: invalid
    • 1: 0/1 semibreve
    • 2: 1/16 semibreve
    • 3: 1/12 semibreve
    • 4: 1/8 semibreve
    • 5: 1/6 semibreve
    • 6: 3/16 semibreve
    • 7: 1/4 semibreve
    • 8: 5/16 semibreve
    • 9: 1/3 semibreve
    • 10: 3/8 semibreve
    • 11: 7/16 semibreve
    • 12: 1/2 semibreve
    key value
    default 3
    range [1, 12]
    is api.TargetType.AutomatableParameter
    stereoCrossFactor: PrimitiveField<number, "mut">

    This controls to what extend the signal swaps left/right channel on every feedback cycle: 1: fully swapped, 0.5: turned into mono 0: unmodified

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

    The gain applied to the (processed) delayed signal that's added to the output mix. Equivalent to a dB range of [-inf, 0.0].

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