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

    Type Alias RasselbockStutter

    key value
    type object

    The configuration for the rasselbock stutter effect. The stutter effect passed the signal through for a given interval duration while writing it to a delay line. After that interval has passed, it plays back that delay line again and again, optionally while changing the pitch every repetition interval.

    type RasselbockStutter = {
        intervalDurationIndex: PrimitiveField<number, "mut">;
        isMuted: PrimitiveField<boolean, "mut">;
        isSoloed: PrimitiveField<boolean, "mut">;
        pitchSemitones: PrimitiveField<number, "mut">;
        scaleFactor: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    intervalDurationIndex: PrimitiveField<number, "mut">

    The duration of the interval during which the signal is passed through.

    • 0: invalid
    • 1: 1/256 bars
    • 2: 1/128 bars
    • 3: 1/64 bars
    • 4: 1/32 bars
    • 5: 1/16 bars
    • 6: 1/8 bars
    • 7: 1/4 bars
    • 8: 1/2 bars
    key value
    default 5
    range [1, 8]
    is api.TargetType.AutomatableParameter
    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
    pitchSemitones: PrimitiveField<number, "mut">

    The pitch change in semitones per repetition interval. -12/+12 semitones is equivalent to +/- 1 octave.

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

    Out of the interval duration, how long the audio is audible for every interval.

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