AUBIOCUT(1)
π¬ aubiocut(1) β bestie, let's chop some audio βοΈ
okay so this is a aubio User's manual page, and it's about aubiocut π
πΈ NAME πΈ
aubiocut β a command line tool that slices your sound files right at the onset or beat timestamps, no cap π«Ά
β¨ SYNOPSIS β¨
aubiocut source
aubiocut [[-i] source]
[-r rate] [-B win] [-H hop]
[-O method] [-t thres]
[-b] [-c]
[-v] [-q] [-h]
π DESCRIPTION π
So the deal is you hand aubiocut a source and it goes slice slice slice at the onset or beat timestamps. That's the whole vibe. It's giving automatic chopping service π
π¦ OPTIONS π¦
okay so this program follows the usual GNU command line syntax β long options start with two dashes (--) β and here's the full rundown, nothing skipped, promise π
-i,--inputsource β run the analysis on this audio file. Most uncompressed and compressed formats are supported, depending on how aubio was built.-r,--sampleraterate β fetch the input source, resampled at the given sampling rate. The rate should be specified in Hertz as an integer. If set to0, the sampling rate of the original source will be used. Defaults to0.-B,--bufsizewin β the size of the buffer to analyze, that is the length of the window used for spectral and temporal computations. Defaults to512.-H,--hopsizehop β the number of samples between two consecutive analysis. Defaults to256.-O,--onsetmethod β the onset detection method to use. See ONSET METHODS below. Defaults to'default'.-b,--beatβ use beat locations instead of onset locations.-t,--onset-thresholdthres β set the threshold value for the onset peak picking. Values are typically in the range[0.001, 0.900]. Lower threshold values imply more onsets detected. Increasing this threshold should reduce the number of incorrect detections. Defaults to0.3.-c,--cutβ cut the input sound file at detected labels. A new sound file for each slice will be created in the current directory.-o,--outputdirectory β specify the directory path where slices of the original source should be created.--cut-until-nsamplesn β how many extra samples should be added at the end of each slice (default0).--cut-until-nslicesn β how many extra slices should be added at the end of each slice (default0).--create-firstβ alway create first slice. (typo's canon, bestie, I don't make the rules π)-h,--helpβ print a short help message and exit.-v,--verboseβ be verbose.-q,--quietβ be quiet.
π₯ ONSET METHODS π₯
the available methods are, in this exact order, and I'm not paraphrasing:
default, energy, hfc, complex, phase, specdiff, kl, mkl, specflux
see aubioonset(1) for the details about these methods, iykyk β
π SEE ALSO π
aubioonset(1), aubiopitch(1), aubiotrack(1), aubionotes(1), aubioquiet(1), and aubiomfcc(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 π
that's the whole page, bestie β go forth and slice π β¨
signed off with love from aubio 0.4.9, dated 29 March 2025 ππ
π¦ where this page comes from
- opensuse-leap 16.0: aubio-tools 0.4.9-bp160.1.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: aubio-tools 0.4.9-bp160.1.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: aubio-tools 0.4.9-bp160.1.2 Β· GPL-3.0-or-later
- opensuse-leap 16.0: aubio-tools 0.4.9-bp160.1.2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms