Essentially all the sounds we hear from electronic media have been manipulated by digital signal processing. In this project, we shall explore several audio signal processing techniques, e.g., short time Fourier transform, wavelet transform, filtering, etc., and their applications in sound generation, masking, compression, morphing, mixing and separation.
All work will be performed on a laptop computer with headphones for listening. Please bring in a strong appetite for computer programming and research. Proficiency in Python and basic knowledge in digital signal processing are expected. Some starter codes will be provided.
You will learn useful audio signal processing techniques and apply them to the sounds and music you choose, with opportunities for innovative creations, effects, and practical applications.