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

    Type Alias RasselbockScratch

    key value
    type object

    The configuration for the rasselbock scratch effect. The scratch effect writes the incoming signal to a delay line which it plays back with a speed modulated by an LFO.

    type RasselbockScratch = {
        isMuted: PrimitiveField<boolean, "mut">;
        isSoloed: PrimitiveField<boolean, "mut">;
        modulationDepth: PrimitiveField<number, "mut">;
        modulationOffset: PrimitiveField<number, "mut">;
        modulationShapeIndex: PrimitiveField<number, "mut">;
        rateBars: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    isMuted: PrimitiveField<boolean, "mut">

    If is_muted=true, this effect is bypassed.

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

    If is_soloed=true, effects that don't have is_soloed=true are bypassed.

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

    Multiplied with the LFO and the modulation offset to get the final speed. Influences the difference between the highest and lowest speed of the sample.

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

    The "base" speed from which the modulation changes. Multiplied with the LFO and the modulation depth to get the final speed.

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

    The shape of the modulation curve, is repeated in intervals of the rate_bars parameter.

    • 0: invalid
    • 1: Sinus
    • 2: Triangle
    • 3: Sawtooth Down
    • 4: Sawtooth Up

    Note that the wave is phase offset to make sure the sample always plays slower before it plays faster, so the delay line always has audio to play back.

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

    The rate of the oscillator controlling the playback speed, and the length of the sample that's written to the delay line. The effect will repeat the audio after this duration has passed.

    • 0: invalid
    • 1: 1/64 bars
    • 2: 1/32 bars
    • 3: 1/16 bars
    • 4: 1/8 bars
    • 5: 1/6 bars
    • 6: 1/4 bars
    • 7: 1/3 bars
    • 8: 1/2 bars
    • 9: 2/3 bars
    • 10: 3/4 bars
    • 11: 1/1 bars
    key value
    default 4
    range [1, 11]
    is api.TargetType.AutomatableParameter