Monthly Meetup (May 11, 2021)

May 11 2021
Alexx Mitchell (Audio Software Engineer, Madison Square Garden)

Alexx Mitchell (Audio Software Engineer, Madison Square Garden)

Spectral Subtraction In Python

Alexx is a software engineer and audio professional currently based out of Los Angeles. A graduate of Berklee College of Music, they have worked for companies such as Apple, Universal Audio and Modulate Inc with roles spanning content production, audio software engineering and automation.

In this talk Alexx will give an overview of operations in frequency domain and presentation of the spectral subtraction algorithm diagram. Explanation of white noise and why it is an ideal noise profile. Spectral subtraction is the process of removing noise from an audio signal by subtracting a noise profile. To do this, we first compute the audio signal’s magnitude and phase spectra by finding the absolute value and angle of the forward STFT spectrum. Then, we apply a forward STFT, subtract the magnitude spectrum of the noise profile from the magnitude spectrum of the audio signal, multiply the result by the phase spectrum of the audio signal, and apply an inverse STFT. Present resampling function, and processing for mono and stereo input, to mono output. Convert to time domain for audio rendering. We will then run the script and generate a denoised audio signal.

Céline Dedaj (Spazierendenken)

Céline Dedaj (Spazierendenken)

Beyond The Code

This month The Audio Programmer will be chatting with Céline Dedaj. Céline is helping folks moving forward, and up the social ladder. She is helping individuals to thrive in their jobs, and organisations thrive with a more diverse, fair and inclusive workplace

Previous Meetups