Ambient Chaos
neal.fun
neal.fun
Hope folks don't mind some shameless self promotion, but I made one as well:
https://abetusk.github.io/noixer/
I had a hard time finding one that was open source and used libre/free sounds, so I made one. Code and other digital artifacts can be found at:
Some thoughts:
* The volume ramps up a bit too quickly. In trying to blend hese, I don't think I've taken a single one above 10. Finer gradations in volume, if possible, would be great.
* It would be great to set some of the sounds to happen randomly or intermittently pop or fade in and out, and possibly at different intensities. E.g. if you're chilling in a coffee shop that's playing lo-fi beats while it's raining outside, there probably not going to be a constant wind, but occasional gusts, some stronger than others.
Every aspect of the sound can be changed with sliders. Increase the background babble, decrease the silverware, etc. I really do believe that a little hubub of background conversation that I can't make out helps me tune out the rest of the world.
I love OP's for it's silliness, though. Not sure I actually want hospital sounds or zombie invasion while I work, but it's good to know I have that option.
Then, to control the amplitude of the overlapping recordings, it would be wise to run it into a compressor. It's a little hard to explain how it works, so it's probably a better idea to link to a YouTube video[0] instead. The basic gist is that it brings sounds together, reducing the range between their loudest and quietest points (colloquially known as 'dynamic range').
Finally, a peak limiter is a more extreme version of a compressor that prevents a signal from becoming too loud and risking damage to your audio equipment. It's mostly a safety net, but it's a very necessary one when you start toying with dynamic range.
Hope this was able to help!
I'm just playing around with adding reverb on some of the clips (using Tone.js) and it doesn't sound all that dramatic to me. Is this really a feature that you think is noticeable and/or that you would want?