Audio Noise Generator for Web Browsers
dNoise is a standard audio noise generator covering most popular noise types such as White Noise, Pink Noise, Red Noise also known as Brownian Noise, Blue Noise, and Violet Noise that are used by sound engineers. dNoise uses Web Audio API which is not supported in old browsers like Microsoft Internet Explorer and works on latest modern browsers such as Chrome, Firefox and Safari.
const noise = new dNoise();dNoise starts generating noise ba calling methods:
noise.white();  // Starts generating white noise
noise.pink();   // Starts generating pink noise
noise.blue();   // Starts generating blue noise
noise.red();    // Starts generating red or brownian noise
noise.violet(); // Starts generating violet noiseStops the generator immediately
noise.stop(); // Stops generatordNoise comes with a few useful properties:
Sets or gets the output volume. The default value is 1.
noise.volume = 0.75; // Sets the output volume to 0.75
let currentVolume = noise.volume; // Gets the current output volumeReturns a list of available noise modes as an array.
let availableModes = noise.modes; // Gets available noise modesReturns the playback duration in seconds.
let duration = noise.time; // Gets playback durationReturns playback duration in hh:mm:ss format.
let duration = noise.formattedTime; // Gets formatted playback durationFor more information and details please check the example. Improvment pulls and feature requests are welcome.