AUBIOQUIET(1)

πŸ’… AUBIOQUIET(1) β€” like, the aubio user's manual, bestie ✨

okay so real quick before we dive in: this whole page lives in the aubio User's manual (that's the manual name, iykyk πŸŽ€), and it's about a tiny little tool called aubioquiet. it's giving "quiet kid in class who's actually a genius." let's go πŸ¦‹


✨ NAME ✨

aubioquiet β€” a command line tool that extracts quiet and loud regions from a file. that's the whole gig. no cap. πŸ’–


🌸 SYNOPSIS 🌸

aubioquiet source
aubioquiet [[-i] source]
           [-r rate] [-B win] [-H hop]
           [-T time-format]
           [-s sil]
           [-v] [-h]

like, you can just hand it a source and go, or you can get all detailed with the flags. both are valid. both slay. 🫢


πŸ’œ DESCRIPTION πŸ’œ

aubioquiet prints a timestamp every single time it clocks a new silent region or a new loud region in your sound file. that's it. it's literally a vibe detector for volume. 😭

when you start it with an input source (-i/--input), the detected timestamps get printed on the console, in seconds. so you get a little running commentary of "quiet here… noisy here… quiet here…" and honestly? iconic. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

so this program follows the usual GNU command line syntax β€” long options start with two dashes (--). here's the full rundown, nothing skipped, we don't do that here πŸ’…

  • -i, --input source β€” run the analysis on this audio file. most uncompressed and compressed formats are supported, depending on how aubio was built (so, y'know, depends on your build πŸ™ˆ).
  • -r, --samplerate rate β€” fetch the input source, resampled at the given sampling rate. the rate should be in Hertz as an integer. if it's 0, the sampling rate of the original source gets used. defaults to 0.
  • -B, --bufsize win β€” the size of the buffer to analyze, aka 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. hop hop hop 🐰
  • -s, --silence sil β€” set the silence threshold, in dB, under which the pitch will not be detected. defaults to -90.0. below that it's giving silence, but make it fashion. 🀫
  • -T, --timeformat format β€” set the time format (samples, ms, seconds). defaults to seconds. ⏱️
  • -h, --help β€” print a short help message and exit. classic.
  • -v, --verbose β€” be verbose. yes bestie, tell us everything. πŸ—£οΈ

πŸ”₯ EXAMPLE OUTPUT πŸ”₯

NOISY: 28.775330
QUIET: 28.914648

see? it just tells you. no drama, no thinkpiece, just timestamps. we love a low-maintenance icon. ⭐

also note the spacing in the original: NOISY: 28.775330 with a colon and a space, values to six decimal places. copy it exactly if you're scripting around it, fr fr.

πŸ¦‹ SEE ALSO πŸ¦‹

the whole friend group shows up here, so go say hi:


πŸ‘‘ 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, Version 3 any later version published by the Free Software Foundation. so yes, remix it, just keep the license, periodt. 🌈


and that's the page!! πŸ’– this was aubio 0.4.9, dated 29 March 2025 β€” go forth and detect your quiet regions, bestie, you've got this πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from