4 ms·
Seems the title is a little modest. There is a white noise generator, which "cat /dev/urandom | /dev/audio" or a couple of lines of C code will accomplish. Wit
by nonrandomstring 3y ago
Seems the title is a little modest.
There is a white noise generator, which "cat /dev/urandom |
/dev/audio" or a couple of lines of C code will accomplish. With just
a few controls you can tailor the spectrum easily.
Then there is an "ambient music generator" which you can knock
together in a few hours with Csound, Supercollider, Pd, Chuck/Faust
and the like.
Then there's an "ambient music application" which in addition to
inbuilt generators works with with online libraries of generators,
seeds, patterns, sample loops, and a package/element manager for
getting and adding "songs". Last time I built one of those it was a
few weeks of effort.
Then there's getting all that to run on smartphone, on multiple
platforms, getting around all the quirks, permissions and general
madness that is phone dev ecosystem.
Well done on that last point. Seems the last of these is what the
author has created and I kinda think it deserves a better name than
"white noise generator".
I didn't realise there is still quite a culture of "noise generators"
for people wanting to sleep, read or meditate.
- gardenhedge 3y agoWhat phone dev ecosystem are you talking about?
- matteason 3y agoThat's really kind, thank you. It's definitely been a slog getting it working consistently across every browser/device combo so I'm glad that effort's paid off. On the music point - at the moment it's just using looped versions of some (great) free tracks I've found, but I'm experimenting with generative music at the moment, including using environmental stimuli (mic, light level, accelerometer etc) to trigger changes in the music and bring in live samples from your surroundings. Early days but it's been fun to experiment with.
- nonrandomstring 3y agoYou're definitely doing the fun stuff, good luck with it.
- deleted 3y ago[deleted]
- aitchnyu 3y agoReminds me of the good ol days we could pipe /dev/mem to /dev/dsp for our white noise needs. When I investigated inconsistent sounds by piping to terminal, I saw plain text at times.