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

    Type Alias SpaceSound

    key value
    type object

    Datastructure for the Space's Wavetable (aka "sound"). A few of these parameters have a "qualitative" name, such as "dispersion", "metal", etc.

    The exact description of these parameters on the synth are complex and likely not useful when creating the sound, so they're left out.

    The comb filter parameters don't control a comb filter on the sound itself, but on its overtones.

    type SpaceSound = {
        brightness: PrimitiveField<number, "mut">;
        combFilterAmount: PrimitiveField<number, "mut">;
        combFilterRate: PrimitiveField<number, "mut">;
        combFilterWidth: PrimitiveField<number, "mut">;
        dispersion: PrimitiveField<number, "mut">;
        harmonicsCount: PrimitiveField<number, "mut">;
        metal: PrimitiveField<number, "mut">;
        separation: PrimitiveField<number, "mut">;
        vaporisation: PrimitiveField<number, "mut">;
    }
    Index

    Properties

    brightness: PrimitiveField<number, "mut">

    Controls the "brightness" quality of the sound, affecting the gains of higher overtones.

    key value
    default 0
    range [-1, 1]
    combFilterAmount: PrimitiveField<number, "mut">

    Comb filter amount - 0 means no filtering, 1 means maximum filtering. No unit.

    key value
    default 0
    range [0, 1]
    combFilterRate: PrimitiveField<number, "mut">

    The comb filter's "rate", controlling the interval of the sine wave that filters the wavetable's frequency. Higher values mean more peaks & valleys, lower means fewer.

    key value
    default 0.15000000596046448
    range [0, 1]
    combFilterWidth: PrimitiveField<number, "mut">

    The width of the comb filter. Low values mean the filter filters in the form of a square wave, high values mean it filters in the form of a sine wave. No unit.

    key value
    default 0
    range [0, 1]
    dispersion: PrimitiveField<number, "mut">

    Controls the "disperse" quality of the sound.

    key value
    default 0.5
    range [0, 1]
    harmonicsCount: PrimitiveField<number, "mut">

    Number of harmonics in the sound. More harmonics results in a more "rich"/complex sound.

    key value
    default 32
    range [1, 32]
    metal: PrimitiveField<number, "mut">

    Controls the "metal" quality of the sound.

    key value
    default 0
    range [0, 1]
    separation: PrimitiveField<number, "mut">

    Controls "separation" quality of the sound.

    key value
    default 1
    range [1, 4]
    vaporisation: PrimitiveField<number, "mut">

    Controls the "vaporization" quality of the sound.

    key value
    default 0.20000000298023224
    range [0, 1]