= Features = Functions implemented in the library include: * various onset detection functions and real time peak-picking * various pitch detection functions * beat tracking algorithm (tempo detection) * transient and steady state separation == Who uses aubio? == * Sonic Visualiser (http://www.sonicvisualiser.org) * Puredata (http://puredata.info/, see src:plugins/puredata * [http://www.speech.kth.se/wavesurfer/ Wavesurfer], see src:plugins/wavesurfer * [http://www.redsteamrecords.com/freecycle/ Freecycle] * [http://clam.iua.upf.edu/ CLAM] * [http://audacity.sourceforge.net/ Audacity] '''important''': see [#Audacity notes about audacity] A few examples of applications are provided in examples/ and python/: - aubioonset outputs the onset detected - aubionotes uses both onset and pitch to extract symbolic music data from an audio source and emit MIDI like data. - aubiocut a python script that takes an input sound and creates one new sample at each detected onset or beat. The slices produced by aubiocut are useful for use with a sequencer such as Hydrogen. - aubiopitch a python script to extract pitch tracks from sound files == Audacity == It is ''possible'' to use aubioonset from within audacity, but this requires patching the audacity source code, and rebuilding it. For more informations, see the [source:plugins/audacity/README README] in the [source:plugins/audacity plugins/audacity directory]. If you are not familiar with this kind of operation, you can just load the text file produced by: