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.