Go to file
2022-04-11 16:16:28 -07:00
2022-04-10 19:00:55 -07:00
2021-07-17 18:11:24 -07:00
2021-11-27 23:42:00 -08:00
2021-07-21 17:20:44 -07:00
2021-07-17 18:08:14 -07:00
2021-08-16 23:06:27 -07:00
2021-08-16 21:04:49 -07:00
2021-07-17 18:08:14 -07:00
2021-11-11 22:29:23 -08:00
2021-11-09 23:19:42 -08:00
2022-04-03 17:46:28 -07:00
2021-07-17 14:16:47 -07:00
2022-04-11 16:16:28 -07:00
2022-04-03 17:58:30 -07:00
2021-11-13 15:33:07 -08:00

Noisedash

Self-hostable web tool for generating ambient noises

Noisedash

(More screenshots on the wiki)

Features

  • Generate and customize ambient noises and user-uploadable samples (leveraging Tone.js)
  • Save "noise profiles" so you can easily switch between your created soundscapes
  • Fine-tune your noises with audio processing tools like filters, LFOs, and effects
  • Upload audio samples (e.g rain, wind, thunder) to combine with your generated noises
  • Use admin tools to manage multiple users
  • Mobile friendly

Installation

Docker

Requires docker and docker-compose

  • Download the provided docker-compose.yml file
  • In the same directory as the docker-compose file, created a folder called config, and inside it, put the provided config file
  • Edit the config file to your preference
  • Bring the container up:
docker-compose up -d
  • Proceed to the URL where it's deployed and register your first user

From Source

Requires node 14 and npm

  • Clone the repo:
git clone https://github.com/KevinThomas0/noisedash.git
cd noisedash
  • Edit config/default.json to your preference
  • Install required packages and build the app:
npm install
NODE_ENV=production npm run build
  • The build files will be put into a directory called dist
  • Run the server and serve static files:
npm run server-prod
  • Proceed to the URL where it's deployed and register your first user

Contributing

See CONTRIBUTING.md

Description
Self-hostable web tool for generating ambient noises
Readme AGPL-3.0 2.3 MiB
Languages
JavaScript 64.9%
Vue 34%
HTML 0.7%
Dockerfile 0.4%