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 op‐
31       tions 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.  De‐
56              faults 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.  De‐
62              faults 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  de‐
91       signed by Matthew Davies and described in the following articles:
92
93       Matthew E. P. Davies and Mark D. Plumbley. Causal tempo tracking of au‐
94       dio.  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  Au‐
99       dio 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 op‐
110       tion) any later version.
111
112
113
114aubio 0.4.9                      20 July 2023                    AUBIOTRACK(1)
Impressum