Audio Tools

The audiotools module provides classes and functions for loading, processing, and writing audio data. The Sound class wraps a waveform array and exposes methods for reading WAV files, applying bandpass filters, computing signal envelopes, normalising amplitude, and generating plots. The Filter class designs Butterworth bandpass filters. The standalone upsample() function resamples audio to a higher sampling rate using polyphase filtering.

Sound

Filter

Functions