FreeBSD Manual Pages
AUBIO(1) aubio User's manual AUBIO(1) NAME aubio - a command line tool to extract information from sound files SYNOPSIS aubio [-h] [-V] <command> ... COMMANDS The general syntax is "aubio <command> <soundfile> [options]". The fol- lowing commands are available: onset get onset times pitch extract fundamental frequency beat get locations of beats tempo get overall tempo in bpm notes get midi-like notes mfcc extract mel-frequency cepstrum coefficients melbands extract mel-frequency energies per band For a list of available commands, use "aubio -h". For more info about each command, use "aubio <command> --help". GENERAL OPTIONS These options can be used before any command has been specified. -h, --help show help message and exit -V, --version show version COMMON OPTIONS The following options can be used with all commands: <source_uri>, -i <source_uri>, --input <source_uri> input sound file to analyse (required) -r <freq>, --samplerate <freq> samplerate at which the file should be represented (default: 0, e.g. samplerate of the input sound) -H <size>, --hopsize <size> overlap size, number of samples between two consecutive analysis (default: 256) -B <size>, --bufsize <size> buffer size, number of samples used for each analysis, (e.g. FFT length, default: 512) -h, --help show help message and exit -T format, --time-format format select time values output format (samples, ms, seconds) (de- fault: seconds) -v, --verbose be verbose (increment verbosity by 1, default: 1) -q, --quiet be quiet (set verbosity to 0) ONSET The following additional options can be used with the "onset" subcom- mand. -m <method>, --method <method> onset novelty function <default|energy|hfc|complex|phase|specd- iff|kl|mkl|specflux> (default: default) -t <threshold>, --threshold <threshold> threshold (default: unset) -s <value>, --silence <value> silence threshold, in dB (default: -70) -M <value>, --minioi <value> minimum Inter-Onset Interval (default: 12ms) PITCH The following additional options can be used with the "pitch" subcom- mand. -m <method>, --method <method> pitch detection method <default|yinfft|yin|mcomb|fcomb|schmitt> (default: default, e.g. yinfft) -t <threshold>, --threshold <threshold> tolerance (default: unset) -s <value>, --silence <value> silence threshold, in dB (default: -70) The default buffer size for the beat algorithm is 2048. The default hop size is 256. BEAT The "beat" command accepts all common options and no additional op- tions. The default buffer size for the beat algorithm is 1024. The default hop size is 512. TEMPO The "tempo" command accepts all common options and no additional op- tions. The default buffer size for the beat algorithm is 1024. The default hop size is 512. NOTES The following additional options can be used with the "notes" subcom- mand. -s <value>, --silence <value> silence threshold, in dB (default: -70) -d <value>, --release-drop <value> release drop level, in dB. If the level drops more than this amount since the last note started, the note will be turned off (default: 10). MFCC The "mfcc" command accepts all common options and no additional op- tions. MELBANDS The "melbands" command accepts all common options and no additional op- tions. EXAMPLES Extract onsets using a minimum inter-onset interval of 30ms: aubio onset /path/to/input_file -M 30ms Extract pitch with method "mcomb" and a silence threshold of -90dB: aubio pitch /path/to/input_file -m mcomb -s -90.0 Extract MFCC using the standard Slaney implementation: aubio mfcc /path/to/input_file -r 44100 SEE ALSO aubiocut(1) AUTHOR This manual page was written by Paul Brossier <piem@aubio.org>. Permis- sion is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your op- tion) any later version. aubio 0.4.9 17 April 2025 AUBIO(1)
NAME | SYNOPSIS | COMMANDS | GENERAL OPTIONS | COMMON OPTIONS | ONSET | PITCH | BEAT | TEMPO | NOTES | MFCC | MELBANDS | EXAMPLES | SEE ALSO | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=aubio&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>