1AUBIOTRACK(1)                 aubio User's manual                AUBIOTRACK(1)
2
3
4

NAME

6       aubiotrack  -  a  command line tool to extract musical beats from audio
7       signals
8

SYNOPSIS

10       aubiotrack source
11       aubiotrack [[-i] source] [-o sink]
12                  [-r rate] [-B win] [-H hop]
13                  [-T time-format]
14                  [-s sil] [-m]
15                  [-j] [-N miditap-note] [-V miditap-velo]
16                  [-v] [-h]
17
18

DESCRIPTION

20       aubiotrack attempts to detect beats, the time  where  one  would  intu‐
21       itively be tapping his foot.
22
23       When  started with an input source (-i/--input), the detected beats are
24       given on the console, in seconds.
25
26       When  started  without  an  input  source,  or  with  the  jack  option
27       (-j/--jack), aubiotrack starts in jack mode.
28

OPTIONS

30       This  program  follows  the  usual  GNU  command line syntax, with long
31       options starting with two dashes (--). A summary of options is included
32       below.
33
34       -i, --input source
35              Run  analysis  on  this  audio  file. Most uncompressed and com‐
36              pressed are supported, depending on how aubio was built.
37
38       -o, --output sink
39              Save results in this file. The file will be created on the model
40              of  the  input file. Beats are marked by a short wood-block like
41              sound.
42
43       -r, --samplerate rate
44              Fetch the input source, resampled at the  given  sampling  rate.
45              The  rate  should be specified in Hertz as an integer. If 0, the
46              sampling rate of the original source will be used.  Defaults  to
47              0.
48
49       -B, --bufsize win
50              The  size  of  the  buffer to analyze, that is the length of the
51              window used for spectral and temporal computations. Defaults  to
52              512.
53
54       -H, --hopsize hop
55              The   number   of  samples  between  two  consecutive  analysis.
56              Defaults to 256.
57
58       -s, --silence sil
59              Set the silence threshold, in dB, under which the pitch will not
60              be  detected.  A  value of -20.0 would eliminate most onsets but
61              the loudest ones. A value of  -90.0  would  select  all  onsets.
62              Defaults to -90.0.
63
64       -m, --mix-input
65              Mix source signal to the output signal before writing to sink.
66
67       -f, --force-overwrite
68              Overwrite output file if it already exists.
69
70       -j, --jack
71              Use  Jack  input/output.  You  will  need a Jack connection con‐
72              troller to feed aubio some signal and listen to its output.
73
74       -N, --miditap-note
75              Override note value for MIDI tap. Defaults to 69.
76
77       -V, --miditap-velop
78              Override velocity value for MIDI tap. Defaults to 65.
79
80       -T, --timeformat format
81              Set time format (samples, ms, seconds). Defaults to seconds.
82
83       -h, --help
84              Print a short help message and exit.
85
86       -v, --verbose
87              Be verbose.
88

BEAT TRACKING METHODS

90       Aubio currently implements  one  the  causal  beat  tracking  algorithm
91       designed by Matthew Davies and described in the following articles:
92
93       Matthew  E.  P.  Davies  and Mark D. Plumbley. Causal tempo tracking of
94       audio.  In Proceedings of the International Symposium on Music Informa‐
95       tion Retrieval (ISMIR), pages 164169, Barcelona, Spain, 2004.
96
97       Matthew  E. P. Davies, Paul Brossier, and Mark D. Plumbley. Beat track‐
98       ing towards automatic musical  accompaniment.  In  Proceedings  of  the
99       Audio Engineering Society 118th Convention, Barcelona, Spain, May 2005.
100

SEE ALSO

102       aubioonset(1),  aubiopitch(1),  aubionotes(1),  aubioquiet(1),  aubiom‐
103       fcc(1), and aubiocut(1).
104

AUTHOR

106       This manual page was written by Paul Brossier <piem@aubio.org>. Permis‐
107       sion  is  granted to copy, distribute and/or modify this document under
108       the terms of the GNU General Public License as published  by  the  Free
109       Software  Foundation,  either  version  3  of  the License, or (at your
110       option) any later version.
111
112
113
114aubio 0.4.6                     31 January 2019                  AUBIOTRACK(1)
Impressum