In the olden days the only way to do noise cancelling as we view it today would be to have an exact sample of what you want to remove and invert it as inversion of audio waves creates silence. As tech got better, #AI could remove sounds similar to the sample you've provided, and nowadays you can use an #ML trained on a whole bunch of media that can remove stuff like vocals or music as needed
@realcaseyrollins for microphones yeah. they asked people to go around with different mics and record ambient noise, then randomly overlaid it on studio recordings, that's how RNNoise and such was made.
DeepFilterNet is stronger but a looot slower. I used that on my commercial audiobook productions.
but i mean active hearing protection. it's a little harder since you have to calibrate the sound coming out of your drivers, which means like, you have to build a little silicone head or something to put good reference microphones on and then like
@icedquinn the clever part is that the cost function is just the energy of the sound inside the headphones and the input is the ambient noise. Since the filter doesn't know the recording it can't cancel it.