Example code for signal processing using scipy.
analyse.py
: reads a WAV file, computes the frequency spectrum using FFT, and plots both signal and frequency spectrum.sound_plot.py
: module containing helper function to format plots.denoise.py
: reads a WAV file, applies a Chebychev 2 highpass filter, and writes a new WAV file with the filtered signal.create_signal.py
: crates a WAV file based on a signal composed of a sum of sinusoidal functions.Sounds
: contains a few WAV files of bird calls to experiment with.