cacophony
    Preparing search index...

    Interface AudioParam

    Cacophony's own audio type interfaces.

    These are minimal structural interfaces covering only what Cacophony actually uses. Both the native Web Audio API and standardized-audio-context satisfy these structurally, so users can pass either.

    interface AudioParam {
        value: number;
        cancelScheduledValues(cancelTime: number): AudioParam;
        exponentialRampToValueAtTime(value: number, endTime: number): AudioParam;
        linearRampToValueAtTime(value: number, endTime: number): AudioParam;
        setTargetAtTime?(
            target: number,
            startTime: number,
            timeConstant: number,
        ): AudioParam;
        setValueAtTime(value: number, startTime: number): AudioParam;
    }
    Index
    value: number
    • Optional for custom hosts; spatial setters stay immediate when unavailable.

      Parameters

      • target: number
      • startTime: number
      • timeConstant: number

      Returns AudioParam