aubio is a library for audio labelling. Its features include
segmenting a sound file before each of its attacks, performing pitch
detection, tapping the beat and producing midi streams from live
audio. The name aubio comes from 'audio' with a typo: several
transcription errors are likely to be found in the results too.
The aim of this project is to provide these automatic labelling
features to other audio softwares. Functions can be used offline in
sound editors and software samplers, or online in audio effects and
aubiocut a command line tool to slice sound files at onset or beat timestamps aubiomfcc aubiomfcc compute the Mel Frequency Cepstrum Coefficients (MFCC). When started with an input source (-i/--input), the coefficients are given on the console... aubionotes aubionotes attempts to detect notes by looking for note onsets and pitches. Consecutive events are segmented using onset detection, while a fundamental... aubioonset aubioonset attempts to detect onset times, the beginning of discrete sound events, in audio signals. When started with an input source (-i/--input), the... aubiopitch aubiopitch attempts to detect the pitch, the perceived height of a musical note. When started with an input source (-i/--input), the detected pitch are printed... aubioquiet aubioquiet will print a timestamp each time it detects a new silent region or a new loud region in a sound file. When started with an input source (-i/--input)... aubiotrack aubiotrack attempts to detect beats, the time where one would intuitively be tapping his foot. When started with an input source (-i/--input), the detected...