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

    Type Alias Rasselbock

    key value
    type entity
    key "rasselbock"
    is api.TargetType.PatternTrackPlayer

    The Rasselbock is a multi-purpose effects device that has patterns that can turn different modules on or off over time.

    The patterns can toggle a variety of effects, plus a few "channels" that can be toggled audio to a different output if enabled.

    Index

    Properties

    audioInput: NexusObject<Empty>

    Single Input.

    key value
    is api.TargetType.AudioInput

    Each rasselbock channel's configuration. Channels configure the re-routing of audio to a different output.

    displayName: PrimitiveField<string, "mut">

    The user-assigned name of this device.

    The gate effect's configuration.

    isActive: PrimitiveField<boolean, "mut">

    Whether the device is active or not. When is_active=false, audio signals bypass the effects and go directly to the main output. The secondary channels are quiet.

    key value
    default true
    is api.TargetType.AutomatableParameter
    masterOutput: NexusObject<Empty>

    The master output that doesn't go through any channels

    key value
    is api.TargetType.AudioOutput
    patternIndex: PrimitiveField<number, "mut">

    The index of the currently selected pattern. Determines which pattern the Rasselbock currently plays back, unless a pattern track is connected to it.

    key value
    default 0
    range [0, 31]
    patternSlots: ArrayField<NexusObject<Empty>, 32>

    Empty fields which RasselbockPatterns can point to. At most one pattern can point to a specific element in this list.

    key value
    element is api.TargetType.RasselbockPatternSlot
    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
    presetName: PrimitiveField<string, "mut">

    The backend name of the preset applied to this device, if any. Usually presets/{uuid}. This is used for record-keeping only and has no effect on the sound of the device.

    The reverse effect's configuration.

    The scratch effect's configuration.

    The shuffle effect's configuration.

    The speed effect's configuration.

    The stop effect's configuration.

    The stutter effect's configuration.