Audiolab, a python package to make noise with numpy arrays
Audiolab is a python toolbox to read/write audio files from numpy arrays. It gives SciPy the equivalent of Matlab wavread, wavwrite, etc... as well as soundsc on the supported platforms. Audiolab works by wrapping the excellent library libsndfile from Erik Castro de Lopo. Audiolab supports all format supported by libsndfile, including wav, aiff, ircam files, and flac (an open source lossless compressed format); see here for a complete list.
The full documentation can be found there.