@kayelaa/canvas API - v0.2.15
    Preparing search index...

    Interface SFXConfig

    interface SFXConfig {
        osc: {
            enabled: boolean;
            type: "square" | "sine" | "sawtooth" | "triangle";
            freq: number;
            detune: number;
        };
        noise: { enabled: boolean; level: number };
        ampEnv: {
            attack: number;
            decay: number;
            sustain: number;
            release: number;
            volume: number;
        };
        pitchEnv: { amount: number; decay: number };
        filter: {
            enabled: boolean;
            type: "lowpass" | "highpass" | "bandpass" | "notch";
            freq: number;
            Q: number;
            envAmount: number;
            decay: number;
        };
        lfo: {
            enabled: boolean;
            target: "filter"
            | "gain"
            | "freq";
            rate: number;
            depth: number;
        };
        duration: number;
    }
    Index

    Properties

    osc: {
        enabled: boolean;
        type: "square" | "sine" | "sawtooth" | "triangle";
        freq: number;
        detune: number;
    }
    noise: { enabled: boolean; level: number }
    ampEnv: {
        attack: number;
        decay: number;
        sustain: number;
        release: number;
        volume: number;
    }
    pitchEnv: { amount: number; decay: number }
    filter: {
        enabled: boolean;
        type: "lowpass" | "highpass" | "bandpass" | "notch";
        freq: number;
        Q: number;
        envAmount: number;
        decay: number;
    }
    lfo: {
        enabled: boolean;
        target: "filter" | "gain" | "freq";
        rate: number;
        depth: number;
    }
    duration: number