1AUBIOCUT(1) aubio User's manual AUBIOCUT(1)
2
3
4
6 aubiocut - a command line tool to slice sound files at onset or beat
7 timestamps
8
10 aubiocut source
11 aubiocut [[-i] source]
12 [-r rate] [-B win] [-H hop]
13 [-O method] [-t thres]
14 [-b] [-c]
15 [-v] [-q] [-h]
16
17
19 This program follows the usual GNU command line syntax, with long op‐
20 tions starting with two dashes (--). A summary of options is included
21 below.
22
23 -i, --input source
24 Run analysis on this audio file. Most uncompressed and com‐
25 pressed are supported, depending on how aubio was built.
26
27 -r, --samplerate rate
28 Fetch the input source, resampled at the given sampling rate.
29 The rate should be specified in Hertz as an integer. If set to
30 0, the sampling rate of the original source will be used. De‐
31 faults to 0.
32
33 -B, --bufsize win
34 The size of the buffer to analyze, that is the length of the
35 window used for spectral and temporal computations. Defaults to
36 512.
37
38 -H, --hopsize hop
39 The number of samples between two consecutive analysis. De‐
40 faults to 256.
41
42 -O, --onset method
43 The onset detection method to use. See ONSET METHODS below. De‐
44 faults to 'default'.
45
46 -b, --beat
47 Use beat locations instead of onset locations.
48
49 -t, --onset-threshold thres
50 Set the threshold value for the onset peak picking. Values are
51 typically in the range [0.001, 0.900]. Lower threshold values
52 imply more onsets detected. Increasing this threshold should re‐
53 duce the number of incorrect detections. Defaults to 0.3.
54
55 -c, --cut
56 Cut input sound file at detected labels. A new sound files for
57 each slice will be created in the current directory.
58
59 -o, --output directory
60 Specify the directory path where slices of the original source
61 should be created.
62
63 --cut-until-nsamples n
64 How many extra samples should be added at the end of each slice
65 (default 0).
66
67 --cut-until-nslices n
68 How many extra slices should be added at the end of each slice
69 (default 0).
70
71 --create-first
72 Alway create first slice.
73
74 -h, --help
75 Print a short help message and exit.
76
77 -v, --verbose
78 Be verbose.
79
80 -q, --quiet
81 Be quiet.
82
84 Available methods: default, energy, hfc, complex, phase, specdiff, kl,
85 mkl, specflux.
86
87 See aubioonset(1) for details about these methods.
88
90 aubioonset(1), aubiopitch(1), aubiotrack(1), aubionotes(1), aubio‐
91 quiet(1), and aubiomfcc(1).
92
94 This manual page was written by Paul Brossier <piem@aubio.org>. Permis‐
95 sion is granted to copy, distribute and/or modify this document under
96 the terms of the GNU General Public License as published by the Free
97 Software Foundation, either version 3 of the License, or (at your op‐
98 tion) any later version.
99
100
101
102aubio 0.4.9 20 July 2023 AUBIOCUT(1)