You can image this project act as a cell phone noise cancellation. It has two inputs which simulate two microphone inputs in a cell phone, one Mic pick up voice + environmental noise and the other Mic pick up pure environment noise. This app combines both amplitude cancelation as well as phase cancelation. It also provided a gate therefore the pure environment noise signal won’t be heard by the user. The following video demonstrated shows this app can separate noise and wanting signal pretty good in both musical environments, speech environment, street noise environment and pure white noise, as long as some condition fited. However, if those conditions don’t meet (ex: not playing simultaneously, phase no match), the app won’t perform very good noise cancellation.