DSP Toolkits

Home › Audio and Speech Processing Toolkits

Audio and Speech Processing Toolkits

Audio work adds a constraint that general DSP does not have: the result is judged by ear as well as by measurement. A change that looks small on a magnitude plot can be plainly audible, so the audio toolkits are built for auditioning while parameters change rather than for batch processing alone.

The chain is assembled from equalisation, dynamics and effect blocks. All of them are sample-rate agnostic and share one gain-staging convention, so inserting a block does not silently change the level reaching the blocks after it.

transform panel used for audio band analysis
Transform panel used for audio band analysis

Equalisation and dynamics

Parametric equaliser sections are specified by centre frequency, gain and Q, and are implemented as cascaded biquads so a many-band curve stays numerically stable. Dynamics blocks work on threshold, ratio, attack and release, with the gain reduction plotted against time to make pumping and over-compression visible.

Speech and analysis

For speech, the frame-based view matters more than the global spectrum. Framing, pre-emphasis, spectral envelope estimation and pitch tracking operate on short overlapping frames, and the spectrogram is usually the most direct way to check the result.

spectrogram of a speech record
Spectrogram of a speech record

Loudness and delivery

Delivery targets are stated in loudness units and true-peak level rather than sample peak. The metering block reports integrated, short-term and momentary loudness alongside true-peak, and the resampling stage converts to the delivery sample rate with a documented anti-alias filter.