Skip to content

mcccsm/noisebox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOISEBOX

Browser-based noise synthesizer with real-time ASCII art visuals.

noisebox.cosimomiccol.is

Features

  • Noise generators — brown, white, pink, blue, violet noise
  • Binaural beats — configurable carrier and beat frequency
  • Microphone input — use your mic as a sound source
  • Effects chain — parametric EQ, reverb, delay, compressor, distortion, chorus, bitcrusher
  • LFO modulation — route LFOs to any parameter
  • 12 visual modes — waves, static, topology, fractal, spectrum, waveform, matrix, voronoi, lissajous, perlin, life, mandelbrot
  • GPU-accelerated rendering — WebGL with Canvas 2D fallback
  • Audio-reactive visuals — sensitivity and color reactivity controls
  • Shareable presets — export/import via URL

Stack

  • Vanilla JS + Vite
  • Web Audio API
  • WebGL (fullscreen ASCII shader)
  • Zero dependencies

Development

npm install
npm run dev

Build

npm run build
npm run preview

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors