DAUTO2(1)

πŸ“¦ version 7.44.0, in nixpkgs unstable

πŸ’… dauto2 β€” center-clipped autocorrelation (the DAUTO2(1) page) ✨

🌸 NAME 🌸

dauto2 β€” compute the center-clipped autocorrelation function of doubles. periodt ✨

πŸŽ€ SYNOPSIS πŸŽ€

dauto2 [window_size] < input.doubles > output.doubles

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so dauto2 reads a stream of double-precision floating-point numbers from standard input, computes an estimate of the autocorrelation function using center-clipping, and writes the resulting double-precision values to standard output. it’s giving signal-processing main character energy πŸ’…

The data is processed one window at a time, window_size samples per window (default 512); a short final window is zero-padded. Before the autocorrelation lags are computed, dauto2 applies center-clipping to suppress formants for pitch extraction: the clipping threshold is set to 60% of the smaller of the peak magnitudes found in the first half and the last third of the window, and each sample is quantized to -1, 0, or +1. no cap, that’s the whole move πŸŽ€

Like dauto(1), this filter operates on raw 64-bit host-order doubles such as those produced by other tools in the BRL-CAD signal-processing suite. iykyk 🧚

✨ OPTIONS ✨

  • window_size β€” Number of samples per processing window (default 512). Given as a single optional positional argument; dauto2 takes no flag options. lowkey simple, highkey iconic 🫢

πŸ”₯ EXAMPLES πŸ”₯

Example 1. Estimate pitch periodicity of a speech signal

dauto2 1024 < voice.doubles > voice.autocor.doubles

Computes the center-clipped autocorrelation of voice.doubles using a 1024-sample window. The center-clipping suppresses the strong formant structure of voiced speech, so peaks in the output correspond to the pitch period, which can then be plotted or tracked downstream. slay that pitch-tracking pipeline πŸ’–

πŸ‘‘ SEE ALSO πŸ‘‘

brlcad(1), dauto(1), damdf(1) β€” go read the whole squad πŸ¦‹

🌈 AUTHOR 🌈

BRL-CAD Team β€” iconic, honestly πŸ’œ

This software is Copyright (c) 1989-2026 by the United States Government as represented by U.S. Army Research Laboratory. periodt, protect the copyright πŸ’…

πŸ’Œ BUG REPORTS πŸ’Œ

Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org. don’t be shy bestie, tell them what’s wrong 🫢


okay bye bestie β€” source/version vibes: BRL-CAD Β· page: DAUTO2(1) Β· footer date: not shown in the original, so no invented date here πŸ’–βœ¨

πŸ“¦ where this page comes from