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

    Type Alias MixerMaster

    key value
    type entity
    key "mixerMaster"
    is

    The master strip of the DAW. Audio that passes through this strip is audible, audio that doesn't pass through this strip is not audible (unless cuing is enabled).

    The master can be placed on the desktop. In the DAW, it's represented as the "stagebox", which contains all audio sockets from the mixer so they can be connected to devices on the desktop. The position of the stagebox in the DAW is determined by the position_x and position_y fields.

    type MixerMaster = {
        doBypassInserts: PrimitiveField<boolean, "mut">;
        insertInput: NexusObject<Empty>;
        insertOutput: NexusObject<Empty>;
        isMuted: PrimitiveField<boolean, "mut">;
        limiterEnabled: PrimitiveField<boolean, "mut">;
        panning: PrimitiveField<number, "mut">;
        positionX: PrimitiveField<number, "mut">;
        positionY: PrimitiveField<number, "mut">;
        postGain: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    doBypassInserts: PrimitiveField<boolean, "mut">

    If this is true, the audio will bypass inserts. This is true automatically if both insert_output and insert_input are not connected.

    key value
    default false
    insertInput: NexusObject<Empty>

    Insert returning to the strip. Represented on stage box.

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

    Insert leaving the strip. Represented on stage box.

    key value
    is api.TargetType.AudioOutput
    isMuted: PrimitiveField<boolean, "mut">

    Mutes everything. Why? Why not.

    key value
    default false
    limiterEnabled: PrimitiveField<boolean, "mut">

    Whether the limited is enabled or not. The limiter reduces the volume of the output signal to 0dB by reducing the incoming signal if it exceeds this threshold in a smooth manner, otherwise it leaves the signal untouched.

    Enabling the limiter incurs a global latency penalty of 20ms for the entire project because the limiter has to "look ahead" the signal to have smooth volume reduction.

    key value
    default false
    panning: PrimitiveField<number, "mut">

    Panning of the entire project. -1 is fully left, 0 is centered (unchanged), 1 is fully right.

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

    X position of the stagebox in the DAW. The Stagebox represents the entire mixer on the desktop.

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

    Y position of the stagebox in the DAW. The Stagebox represents the entire mixer on the desktop.

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

    Gain right before the signal leaves the mixer, before the limiter is applied. Equivalent to a dB range of [-inf, 6.0].

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