aubiopitch -- a command line tool for real time wav to midi conversion


aubiopitch [options] -i soundfile


This manual page documents briefly the aubiopitch command.

aubionotes attempts to label each fram of the input sound file with a pitch. When no pitch candidate is found, the output is 0. Results can be printed in Hertz or in MIDI pitch. A plotting module is available via the Gnuplot Python package. 4 functions are available.


This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.

-i --input filein

input sound file

-m --mode pitch_detection_mode

pitch detection mode [default=mcomb] mcomb|yin|fcomb|schmitt

-u --units unitmode

output pitch in units [default=Hz] freq|midi|cent|bin

-B --bufsize=BUFSIZE

buffer size [default=1024]

-H --hopsize=HOPSIZE

overlap size [default=512]

-t --threshold=THRESHOLD

pitch threshold (for yin) [default=0.1]

-s --silence=SILENCE

silence threshold [default=-70]

-D --delay=DELAY

number of seconds to take back [default=0]

-S --smoothing=frames

temporal smoothing using a median filter of N frames [default=0]

-M --pitchmax=max

maximum pitch values to look for (Hz) [default=20000]

-l --pitchmin=min

minimum pitch values to look for (Hz) [default=20]

-n --note

NOT IMPLEMENTED output notes

-p --plot

draw plot of the pitch track

-T --plottruth

draw plot of the ground truth pitch track

-O --outplot=OUTPLOT

save plot to output.{ps,eps,png,svg} instead of displaying it

-v --verbose

make lots of noise [default]

-q --quiet

be quiet

-h --help

show this help message and exit


aubionotes(1) aubioonset(1) aubiocut(1) aubiotrack(1)


This manual page was written by Paul Brossier (). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation.

On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.