Digital Signal Generation

Please consider supporting further development of this software by buying our book:

Creating Noise, second edition

Cover for Creating Noise, second edition The book shows how to generate many different forms of colored noise. It should be useful to a wide audience including sound artists, scientists and engineers. It includes C code to generate the noise.
More information ...

All the software on this page is free and distributed under the terms of the GNU General Public License. It is written in ANSI C and should compile with any C compiler.

Contact: Stefan or Richard

Digital signal processing software can be found here.

Periodic Signals

The following are all command line programs. They take command line parameters and write their output to stdout. Some of them also take input from stdin. The programs are all self documenting. For help on using a program, run it with no parameters.

Other Signals

Random Signals