whitenoise is a small utility which turns your computer into an ambient random noise generator. You may find this useful for relaxing, helping you get to sleep, or drowning out your noisy neighbors. This software is released under the GNU General Public License.

whitenoise is a console-based program, but version 1.0 can be controlled in realtime by (possibly graphical) frontends. Shannon -jj Behrens has been working on a GNOME frontend. An experimental version is available here: gnome-whitenoise-0.1.1.tar.gz (screenshot). gnome-whitenoise was created using the Python bindings for GNOME 2.


You will need a sound card with Open Sound System-compatible drivers, such as those found in GNU/Linux (my development platform). Some users have reported that this older version of whitenoise works fine on Windows via the Cygwin Linux emulation layer, but the current version apparently does not.

If you would like whitenoise to interface with aRts, then you will need the libartsc header and libraries.

whitenoise can generate plots of the filter frequency response. To take advantage of this optional feature, you need FFTW 3.x and gnuplot.


The latest version is 1.0.2, available since 2010-09-25. You can get it here: whitenoise-1.0.2.tar.gz (ChangeLog). This is a bugfix release which eliminates some potential buffer overflows and checks for errors more rigorously.

If you like whitenoise, how about leaving a nice rating on Freshmeat?

Contact Info

Send me email.