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

    Type Alias MatrixArpeggiatorPatternStep

    key value
    type object

    A step in a matrix arpeggiator pattern.

    type MatrixArpeggiatorPatternStep = {
        isChord: PrimitiveField<boolean, "mut">;
        isMuted: PrimitiveField<boolean, "mut">;
        isTied: PrimitiveField<boolean, "mut">;
        overrideVelocity: PrimitiveField<boolean, "mut">;
        stepVelocity: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    isChord: PrimitiveField<boolean, "mut">

    If this is true, then in this step a chord is played made up of all notes currently entering the arpeggiator.

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

    Whether the step is muted or not. Muted steps are not played.

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

    Whether the step is tied or not. Tied steps are "tied together" with the next step, resulting in a single note being played for both steps. If multiple steps in a row are tied together, the first tied step is played longer.

    The parameters of a step following a tied step are ignored.

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

    Whether the step's velocity is overridden by the step_velocity parameter; otherwise, the velocity defined by the matrix arpeggiator's velocity parameter is used.

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

    The velocity to use for this step. If override_velocity is false, the velocity defined by the matrix arpeggiator's velocity parameter is used, and this parameter is ignored.

    key value
    default 1
    range [0, 1]