MyNoise – Background Noise Generators
mynoise.net
mynoise.net
I am Stephane, the person behind that website/project. I see a lot of people having concerns about the title - Background Sound Canceller - and they are right. That title is not mine, but poster's own.
I describe my project as "Background Noise Generators", or sometimes as as "Non-Distracting Noises and Music".
They are not sound cancellers but sound maskers.
The idea is to create a noise you like, to mask a sound that you don't want to hear. Your colleagues, tinnitus, ... anything.
Because these noise generators are designed to be non-distracting, there is a big chance that your brain will not even hear them after a couple of minutes... but they will keep masking the nuisance you wanted to het rid of in the first place. That is the magic exploited by the project. Create these sonic "focus bubbles".
Happy listening.
The title, font choice, advert presence/absence and the incorrect monetisation choice are are going to come up.
If you chuck in a gender neutral pronoun you might momentarily distract the pack.
(Submitted title was "MyNoise – Background Sound Canceller".)
We use this app on all of our devices for helping the kids (and ourselves) to sleep. My only concern is that they will grow up dependent on it!
Agree with the first part of your answer, but not sure what you mean by this second part.
There is dedicated hardware for it, then there are solution using your generic gpu (ex Nvidia RTX Voice), then there are solution using your generic cpu (ex whatever the name of the one discord desktop client provides).
https://shop.asus.com/us/90yh02l1-b2ua00-ai-noise-canceling-...
In theory it should be possible with a standard sound card, or a sound chip in the motherboard.
And the most annoying noises tend to be periodic anyway.
I think you should give it a try... let us test it, if you can cancel out my air conditioner noise you'll be my favorite person...
So, it can be on a generic MCU, but not one where the algorithm is competing for CPU time with other processes.
If it's close to the ear canal, all you need is low latency hardware (or hardware+software), responding in a few milliseconds thereabouts.
I think you have to detect the sound with a microphone, then come up with the canceling waveform before the sound hits your headphone drivers (as they will be generating the canceling waveform). Given the typical size of headphones, it would be something like
2cm/(34300cm/s) ~ 60us
Although, sound travels faster through solids, so might want to be a little quicker. And 2cm thick headphones would be pretty thick.
I imagine you want a very good approximation of the soundwave that will hit the ear (so you can cancel it out very accurately). The farther that your 'virtual microphone' is from the ear, I guess the harder it will be to figure out exactly how the sounds it is picking up will combine to hit the ear.
I mean, imagine the extreme case -- your 'virtual microphone' is (virtually) sitting in the path of some directed audio beam which won't hit the headphone wearer at all. Now you do the signal processing and generate a signal to cancel out that directed audio beam, which, because the user isn't in the path of it, causes them to hear it!
Well, AFAIK some cars have active noise cancelation. I wonder why we don't have it at homes, after all they are both confined spaces. If general purpose computation and software wouldn't cut it, why we don't have whatever they have in those cars? A lot of money is spent on noise insulation on buildings, so the demand and the money must be there.
That is generating neverending background noises in a certain selected theme (forest, rain, ocean, zen garden, white noise, ...) and the components can be tuned to our liking (i.e forest, with the amount of wind and bird and other effects one likes).
Quite good! I use that.
(noise cancelling term is misleading btw. More like covering noise with another noise. : ) )
Kind of. Not full prerecorded like you'd get in a long audio track, but generators instead with multiple tracks each based on samples. This offers a huge range of customization ability, but also allows the amazing 'animate' feature that allows a constantly changing background.
In the app if you tap where it says 'Default' on a sound you can also choose other preset 'scenes' using the same generators which can be very different - for example the Folk Trad sound set, which has scenes for Breathing Pipe, Calm Blow, Circular Breath, Harmony, Haunting Flutes, Highlander, The Drone and Throat Pipes.
It appears to be a noise generator, like the brilliant RainyMood.
ffmpeg -f lavfi -i anoisesrc=color=brown:amplitude=0.4 -filter "lowpass=f=400" -f pulse -device playback-device "noise"
for example.Multitrack, knobbed, and high quality sound. Instantly installs a laser-guided focuser behind your eyes - unless you start playing with the settings. Haha.
Replaced it with iOS’ built-in background sounds[2], a new feature in iOS 15.
[1] https://www.noisli.com/ [2] https://support.apple.com/en-us/HT212775
Go to Settings > Accessibility > Audio/Visual > Background Sounds, then turn on Background Sounds.
Rain , Stream and Ocean are my favourite while needing to focus
Japanese garden is a winner for me.
I've been a Google/YouTube Music subscriber for years. Every once in a while I think about switching to Spotify or Apple Music since most of my friends are on there, but for my usage, there is no feature parity.
Personally I've used everything from Japanese-themed Lo-Fi to Skyrim soundtracks to nature sound to Starship Enterprise warp core background noise.
Summer Night • As a change from loud white noise, try the sound of insects, singing at night. You're welcome!
Interestingly, as someone with tinnitus, I found the sounds of cicadas to be very painful on my trail runs. I guess I am not alone:
https://medicalxpress.com/news/2021-05-experts-cicada-proble...
Hopefully they are not in the sound clip :P
There you can find several noises, ocean, rain and river.
I created a FOSS alternative (that's not nearly as feature complete as mynoise.net) [0] but it has the benefit of being CC0 licensed including all of the samples.
If you have features that you think would enhance the experience, please feel free to open an issue [1] or DM me.
The interface I'm imagining is something like a playlist interface but instead of just tracks it has composable "sound elements". A single track might be a basic sound element, a traditional one-after-another track list is another sound element, then we get the interesting ones like a random crossfade mix of elements, or a one-after-another with randomized loop times for each track.
What about...removing said headphones and listening to the life around you? And even better, open the window?
> What about...removing said headphones and listening to the life around you? And even better, open the window?
Because I'm trying to work and the life around me is too distracting. Because my noise-cancelling headphones aren't blocking voices. Because baby is trying to settle down and "white-ish" noise helps. Because I have a headache or an ear infection and this one frequency band feels good.
Then, these crafted noises do exist because of the exact nature of the life around you. For many people, the "life around you" is what they want to escape, exactly.