Assignment 4_noiseCanceling_Ming

In this assignment, I create a noise canceling tool. I first import a background noise environment sound track, then import a voice-noise-mixing sound tract. By playing with pfft~ I can use either amplitude or phase attribute to cancel the noise from the voice-noise-mixing sound tract and leave me only the voice. You can hear the difference between the two methods.

In the youtube demo video, I first playing 2 original sound tract (noise background and voice-noise-mixing sound), then using amp noise cancelation, follwing with phase cancelation.

PS: the youtube video shift my sound about 1 second for some reason.