Signal Analysis/Processing Software
- General Analysis/Processing
- Aglaophone "...a system of interconnectable modules for the recording, processing, and playback of real-time audio"
- ATSH very cool analysis/resynthesis program from Prof. Oscar Pablo Di Liscia
- CLAM the outstanding "C++ Library for Audio and Music " from the crew at UPF
- ComParser computer software that recognizes and identifies realtime audio
- Dataplore "a software tool designed for the analysis of signals and time series data of any kind"
- FlowDesigner interesting visual environment for building audio and signal processing applications
- FScape "audio rendering software for time domain and spectral signal processing...similar to SoundHack", requires Java
- FreeADSP "free, audio-oriented, real-time, cross-platform DSP software" from Stefano D'Angelo
- Guimauve "...is a graphical user interface to compute matching pursuit decomposition on a signal", from Fabien Brachere
- HASAS is the HydroAcoustic Signal Analysis System from Jussi Laako
- InSpect sound analysis/resynthesis/transformation from Sylvain Marchand
- JAAA the JACK & ALSA Audio Analyser, an audio signal generator and spectrum analyser from Fons Adriaensen
- KSFX is "... a kernel module that filters the outgoing audio stream and adds sound effects like low-pass, high-pass, echos...", from Anthony Lenton
- LastWave wavelet DSP software from Emmanuel Bacry
- Maaate an analysis toolkit for MPEG audio files; Bewdy is a visualization GUI for Maaate
- Mustajuuri audio signal processing software with GUI and support for plug-ins
- ObjectProDSP an X11 GUI for DSP design and implementation
- PipeWave DSP and "auditory modelling" programs using UNIX pipes
- Ptolemy homepage for the Ptolemy Project of the DSP Design Group at UCB
- Scilab a large package of mathematics & signal processing functions with excellent graphic displays
- Signal Applications To Audio Networks (SATAN) "a program that is used for various audio related signal processing tasks"
- SNDAN signal analysis, graphics, modification, and synthesis
- Sonic Flow designs/simulates audio signal processing networks
- Sonic Visualiser advanced waveform/spectrogram viewer and audio annotation editor, from Chris Cannam
- Sound Ruler acoustic analysis software from Marcos Gridi Papp
- SSPLab AudioAnalyser (SAA) is "... a tool for analyzing audio signals in terms of its content"
- Yorick another mathematics package with signal processing and data visualization tools
- dsplab XForms-based DSP visualization and manipulation software
- jein a Java version of Ein, DSP learning software from Paul Lansky and Ken Steiglitz
- Beat-tracking
- BeatRoot "an interactive beat tracking and visualisation system", from Simon Dixon
- Binaural/Brainwave
- AutoZen brainwave modification software
- Gnaural binaural-beat generator, from gnaural (who else?)
- SBaGen a "BinAural Brain Wave Experimenter's Lab" from Jim Peters
- Channel Vocoder
- Vocoder a channel vocoder from Achim Settelmeier
- XVOX realtime vocoder using LPC synthesis
- Zerius Vocoder C and Java source code for software channel vocoder
- Convolution
- Almus VCU "... makes a computer equipped with a multi-channel sound card into a real-time versatile convolver unit"
- JACE JACK-based convolution engine from Fons Adriaensen
- FFT/Phase Vocoder
- Enveloper draw FFT components and amplitude waveforms with this Java-based software from Abram Hindle
- FreqTweak Jesse Chappell's very neat "tool for FFT-based realtime audio spectral manipulation and display"
- GWave Analyzer visualizes/analyzes WAV files via FFT, also extracts melody to MIDI file
- Kiss FFT very small FFT library, can use either fixed or floating point data types
- NoTAM FFT/phase vocoder packages with X11 GUI now available for Linux:
- Ceres
- Ceres a greatly updated version from Kjetil S. Matheussen
- Ceres3 a superb version from Stanko Juzbasic
- NoTAMProgs the famous Institute has prepared its own sources for Linux
- POWERpv spectral manipulation package from Eric Lyon
- PVC an extensive set of phase vocoder tools and utilities from Paul Koonce, with a Linux version from John Gibson
- PVNation Christopher Penrose's phase vocoder apotheosis
- Sculptor a very nice suite of realtime FFT tools
- SculptTool is a "utility which can import, modify, convert, export and synthesize audio analysis files saved in text format", from Stanko Juzbasic; available for Linux and LinuxPPC
- XMANA a data display program with FFT and other transforms, uses XMAD data acquisition files
- pvoc "... a collection of LADSPA units and a command line tool for time compression/expansion of sound data making use of the phase-vocoding technique", from Tim Goetze
- Filters
- BruteFIR "...software for applying long FIR filters to multi-channel digital audio...offline or in realtime"
- DRC "generates digital room correction FIR filers to be used within HiFi systems in conjunction with real-time convolution engines like BruteFIR"
- Fiview Jim Peters' software for filter design and viewing
- Poles and Zeros a demonstration applet, requires a Java-enabled browser
- libfilth digital/analog filter design library from Anders Johansson
- nwfiir audio tools software equalizer and other tools for high resolution digital audio
- Graphic I/O
- Quickplot is an interactive 2D plotter with support for libsndfile
- Spectromatic generates PNG spectrograms from audio files
- Waveform draws and exports function graphs for use with audio programs and exports WAV files
- rmsps analyzes sound files and creates Encapsulated Postscript graphics of the rms (loudness) curve
- Image To Sound
- HyperMammut software for processing sounds and images, something new from Paul Nasca
- Libraries And Other Sources
- AFsp/TSP audio signal processing suite, includes LPC analysis/synthesis package
- AIFF_DSP a framework for user-defined DSP plugins to process AIFF soundfiles
- FFTW C subroutine library for the "Fastest Fourier Transform in the West"
- LibDSP Jussi Laako's library of common DSP functions
- Music-DSP Source Code Archive code for synthesis, filters, analysis, effects, and other DSP functions
- Sig++ "music signal processing in C++", from Craig Stuart Sapp
- Signalgo Vadim Schetinkin's DSP library for Java
- Sound Processing Kit C++ class library for audio signal processing
- Utility Functions For DSP a collection at GA Tech
- Psychoacoustics
- GuineaPig2 psychoacoustics research software from the TKK Acoustics Lab
- Reverb Code
- lprev low-pass reverberator from the cmusic package
- sverb Cedric Roux's "simple order-15 CFDN reverb"
- Room Impulse Measurement
- Aliki alpha software for room impulse response measurement, more goodness from Fons Adriaensen
- Sample-rate Conversion
- Signal Generators
- GtkSigGen signal generator with Gtk interface
- Tempest for Eliza "...uses your computer monitor to send out AM radio signals...[to] hear computer generated music in your radio"
- tonegen produces tones on /dev/dsp or stdout
- Spatialization
- Ambidec an Ambisonic decoder from Richard W. E. Furse
- Space spatializes soundfiles
- Surround Utilities tools from Greg Lee for working with 6-channel soundfiles, requires libsndfile
- VSpace spatial sound processing tools from Richard Furse
- Speaker Design
- GSpeakers "... a Gnome-based loudspeaker design program", from Daniel Sundberg
- KFilter neat GUI for designing speakers
- QLoud Andrew Gaydenko's "tool to measure loudspeaker frequency and step responses and distortions"