diff options
Diffstat (limited to 'doc/aubiotrack.txt')
-rw-r--r-- | doc/aubiotrack.txt | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/doc/aubiotrack.txt b/doc/aubiotrack.txt new file mode 100644 index 0000000..753e97f --- /dev/null +++ b/doc/aubiotrack.txt @@ -0,0 +1,88 @@ +NAME + aubiotrack - a command line tool to extract musical beats from audio signals + +SYNOPSIS + + aubiotrack source + aubiotrack [[-i] source] [-o sink] + [-r rate] [-B win] [-H hop] + [-s sil] [-m] + [-j] [-v] [-h] + +DESCRIPTION + + 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 beats are given + on the console, in seconds. + + When started without an input source, or with the jack option (-j/--jack), + aubiotrack starts in jack mode. + +OPTIONS + + 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 source Run analysis on this audio file. Most uncompressed and + compressed are supported, depending on how aubio was built. + + -o, --output sink Save results in this file. The file will be created on the + model of the input file. Beats are marked by a short wood-block like sound. + + -r, --samplerate rate Fetch the input source, resampled at the given + sampling rate. The rate should be specified in Hertz as an integer. If 0, + the sampling rate of the original source will be used. Defaults to 0. + + -B, --bufsize win The size of the buffer to analyze, that is the length + of the window used for spectral and temporal computations. Defaults to 512. + + -H, --hopsize hop The number of samples between two consecutive analysis. + Defaults to 256. + + -s, --silence sil Set the silence threshold, in dB, under which the pitch + will not be detected. A value of -20.0 would eliminate most onsets but the + loudest ones. A value of -90.0 would select all onsets. Defaults to -90.0. + + -m, --mix-input Mix source signal to the output signal before writing to + sink. + + -f, --force-overwrite Overwrite output file if it already exists. + + -j, --jack Use Jack input/output. You will need a Jack connection + controller to feed aubio some signal and listen to its output. + + -h, --help Print a short help message and exit. + + -v, --verbose Be verbose. + +BEAT TRACKING METHODS + + Aubio currently implements one the causal beat tracking algorithm designed by + Matthew Davies and described in the following articles: + + Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of audio. + In Proceedings of the International Symposium on Music Information Retrieval + (ISMIR), pages 164169, Barcelona, Spain, 2004. + + Matthew E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat tracking + towards automatic musical accompaniment. In Proceedings of the Audio + Engeeniring Society 118th Convention, Barcelona, Spain, May 2005. + +SEE ALSO + + aubioonset(1), + aubiopitch(1), + aubionotes(1), + aubioquiet(1), + aubiomfcc(1), + and + aubiocut(1). + +AUTHOR + + This manual page was written by Paul Brossier <piem@aubio.org>. Permission 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 option) any later version. |