Aubio |
Analysis |
library of functions written in C to perform audio feature extractions |
Download |
BeatRoot: An Interactive Beat Tracking and Visualisation System |
Analysis |
JAVA-based beat annotation software (audio, MIDI) for beat tracking written by Simon Dixon including a basic, but very useful graphical user interface. |
Download |
Essentia |
Analysis |
C++ library for audio analysis and audio-based music information retrieval. |
Download |
HTK Speech Recognition Toolkit |
Analysis |
Toolkit for manipulating Hidden Markov Models (HMMs) specially designed for speech recognition. |
Download |
Humdrum |
Analysis |
Tools intended to assist in music research at the symbolic level. |
Download |
jMIR |
Analysis |
Software suite implemented in Java for use in music information retrieval (MIR) research. |
Download |
MIRtoolbox |
Analysis |
Functions written in Matlab dedicated to the extraction of musical features from audio files. |
Download |
Sonic Visualiser |
Analysis |
An application for viewing and analysing the contents of music audio files. |
Download |
Marsyas |
Analysis+Synthesis |
Marsyas (Music Analysis, Retrieval and Synthesis for Audio Signals) is an open source software framework for audio processing with specific emphasis on Music Information Retrieval applications. |
Download |
Audacity |
Audio Effects/Manipulation |
Audacity is free, open source software for recording and editing sounds. |
Download |
SMS Tools |
Audio Effects/Manipulation |
SMS is a set of techniques and software implementations for the analysis, transformation and synthesis of musical sounds based on a sinusoidal plus residual model. |
Download |
WaveSurfer |
Audio Effects/Manipulation |
WaveSurfer is an Open Source tool for sound visualization and manipulatio. |
Download |
Pure Data (PD) |
GUI Environment |
PD (aka Pure Data) is a real-time graphical programming environment for audio, video, and graphical processing. |
Download |
Music Ontology Specification) |
Others |
Provides main concepts and properties fo describing music (i.e. artists, albums, tracks, but also performances, arrangements, etc.) on the Semantic Web. |
Download |
MusicXML |
Others |
Format to represent musical notation, mainly western. |
Download |
C++ Library for Audio and Music |
Programming Library |
CLAM is a full-fledged software framework for research and application development in the Audio and Music Domain. |
Download |
ChucK |
Programming Library |
audio programming language. |
Download |
FAUST |
Programming Library |
FAUST is a free, open source, compiled language for real-time audio signal processing. |
Download |
Max/MSP |
Programming Library |
Max/MSP is a graphical environment for music, audio, and multimedia. |
Download |
STK |
Programming Library |
STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. |
Download |
Ardour |
Audio Sequencers |
Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. |
Download |
CLM |
Synthesis |
Common Lisp Music is a music synthesis and signal processing package in the Music V family. |
Download |
Nyquist |
Synthesis |
Nyquist is a sound synthesis and composition language based on a Lisp syntax. Nyquist is an elegant and powerful system based on functional programming. |
Download |
SDT - Sound Design Toolkit |
Synthesis |
Open-source package for Sonic Interaction Design (SID), consists of a library of ecologically-founded (e.g. physics-based) sound synthesis algorithms available as externals and patches for Max and Pure Data. |
Download |
SuperCollider |
Synthesis |
A real time audio synthesis programming language. |
Download |