Open Source Audio Analysis
Audio analysis software specializes in withdrawing data from audio signals. This data is then used for analysis, categorization, synthesis, and even duplication. There are many types of audio analysis programs, and the majority of them are commercial products. However, there are several open source audio analysis programs available, and many of them have been around for years.
-
Marsyas
-
The Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) framework features tools to assist you with prototyping and experimenting with audio analysis and synthesis. These tools include: sfplay which is a command-line tool for playing multiple sound files, audioCompare which compares two audio files with minimal tolerance for sample differences and sound2png which generates spectrograms or waveforms in .PNG format. Specializing in analyzing audio signals, Marsyas' priority is on Music Information Retrieval. It is distributed in source code only.
WaveSurfer
-
WaveSurfer is used for studying acoustic phonetics. It interactively presents sound pressure waveforms, spectrogram, pitch, and can also read and write transcription files. Wavesurfer is typically used for speech analysis and sound annotation and transcription. Using WaveSurfers built in plugin installer, you can extend WaveSurfers abilities. Plugins such as Ogg Vorbis will allow WaveSurfer to handle .OGG audio files, and the NST plugin will enable WebSurfer to handle NIST/Sphere audio files.
-
Sonic Visualiser
-
Sonic Visualiser includes the ability to load many types of audio files, including MP3 and OGG files for viewing their waveforms. It also allows labeling data within each waveform or spectrogram, as well as many other types of annotation. This makes Sonic Visualizer ideal for transcription services, such as those used in the medical field, as one can essentially bookmark parts of the waveforms to make a note about the current position. Its source is released under the GPL license.
SPEAR
-
SPEAR (Sinusoidal Partial Editing Analysis and Resynthesis ) is an open source application for Windows and Mac OS X (10.4 or later) which features many options for analysis and re-synthesis. By increasing the noise filter and bandwidth, SPEAR creates a steep noise band with an amplified cutoff slope, creating a wall to reduce noise. Scaling the waveform will also affect the noise slider.
-