fd_autopolyfd_autopoly creates a variable-point Gem polygon or curve from sigmund~ peak-tracking output.
fd_fromsigfd_fromsig accepts sigmund~ “peaks” output and produces lists containing frequency in Hz, magnitude, and phase.
trackstracks assigns continuity-preserving indexes to indexed, multidimensional data by matching points across contiguous frames using the smallest Euclidean distance.
piquepique finds peaks in an unwindowed FFT spectrum stored as real- and imaginary-part arrays, reporting each peak’s number, frequency, amplitude, and phase as a cosine/sine pair.
fluid.bufstft The fluid.bufstft object performs forward and inverse Short-Time Fourier Transforms (STFT) on single-channel audio buffers.
fiddle~fiddle~ estimates the pitch and amplitude of an input signal and finds its individual sinusoidal peaks, making it useful for pitch tracking and spectral-component analysis.
residency~ The residency~ object samples audio input into an internal buffer, primarily for spectral processing.
pvwarpb~pvwarpb~ is a spectral warper that applies an internal frequency warping function to audio signals.
sigmund~sigmund~ analyzes incoming sound into sinusoidal components for pitch tracking, amplitude measurement, peak detection, note onset reporting, or partial tracking.
fluid.sines~ The fluid.sines~ object performs sinusoidal modeling on an audio input, attempting to reconstruct the signal as a bank of sinusoids.
fluid.sinefeature~ The fluid.sinefeature~ object calculates spectral difference features, primarily used by fluid.onsetslice~.
peaks~peaks~ finds peaks in the spectral data received at its first inlet, outputting those peaks from outlet 1 and the associated data from its second spectral-data inlet through outlet 2.
fluid.buftransientsfluid.buftransients performs non-real-time sinusoidal modeling on audio buffers to detect and extract transients.
reanimator~ The reanimator~ object performs audio texture mapping by analyzing a "texture" sound using spectral analysis (FFT) and then re-synthesizing audio based on a "driver" sound.
martha~martha~ is a companion to sigmund~ that uses its partial analysis to drive a configurable oscillator bank for resynthesis.
fd_tracktopolfd_tracktopol maps a sigmund~ “tracks” output list to a triangle represented as a polygon of three points, with an index prepended to the output list.
pvharm~pvharm~ is an audio harmonizer that transposes an input signal into two pitches.
resent~resent~ is a spectral sample buffer that captures an input audio signal for manipulation.
an.pitchtrack~an.pitchtrack~ is a period-length detector and pitch tracker for an input signal, based on Philip McLeod's method.
yl The yl object calculates auditory levels (YL) in decibels, defined as dB over a partial's frequency.
bmt~bmt~ splits an rfft~ spectral analysis into a specified number of bands and reports the loudest bin in each band.
pileup~ The pileup~ object performs spectral persistence by maintaining amplitude and phase information in frequency bins.
fluid.bufsinesfluid.bufsines performs sinusoidal modeling on audio buffers, decomposing a source buffer into its sinusoidal and residual components.
pvoc~ The pvoc~ object performs phase vocoding, a technique for time-stretching or pitch-shifting audio by analyzing its frequency content.
morph~ The morph~ object performs a spectral crossfade between two input audio signals, A and B, by interpolating their amplitudes and phases.
fluid.bufsinefeature The fluid.bufsinefeature object performs interpolated sinusoidal peak tracking on the spectrum of audio data stored in a buffer.
freeze~ The freeze~ object is an abstraction built upon sigmund~ for audio analysis and resynthesis.
peakit~peakit~ processes spectral signals from rfft~ and reports detected peaks through two list outlets.