Class NoiseModuleProcessor

This class extends AudioWorkletProcessor. Overrides process method for generating noise.

Hierarchy

  • AudioWorkletProcessor
    • NoiseModuleProcessor

Constructors

Properties

b0: number = 0
b1: number = 0
b2: number = 0
b3: number = 0
b4: number = 0
b5: number = 0
b6: number = 0
lastOut: number = 0
port: MessagePort = ...
processing: boolean = false
type: NoiseType = 'whitenoise'

Methods

  • This method generates brownian noise.

    Parameters

    • outputs: Float32Array

      This argument is instance of Float32Array for output.

    • bufferSize: number

      This argument is buffer size for instance of Float32Array.

    Returns void

  • This method generates pink noise.

    Parameters

    • outputs: Float32Array

      This argument is instance of Float32Array for output.

    • bufferSize: number

      This argument is buffer size for instance of Float32Array.

    Returns void

  • This method generates white noise.

    Parameters

    • outputs: Float32Array

      This argument is instance of Float32Array for output.

    • bufferSize: number

      This argument is buffer size for instance of Float32Array.

    Returns void