So....I'm sort of a newbie...I've done several of the tutorials, built some instruments, and have a general understanding of the flow in Max and MSP.
Basically, I want to take two audio sources (initially can be buffers, but would be more practical to eventually use two audio inputs), and compare the frequency spectrums. For all frequencies that are common, I'd like to be able to decrease the amplitude for these frequencies in one file... the idea being that a realtime frequency "hole" could be carved in the secondary file to minimize frequency masking of the primary file. I'd like to be able to set a threshold and ratio for the compression of the secondary file so the effect can be subtle to extreme.
Since I'm trying to learn the program, I'm not looking for specific code, rather some advice in the right direction as to what objects I might need to use and/or study. I'm assuming I'll be using the fft objects and I've read the tutorials on that subject, which gave me a little direction, but not enough. What object(s) can I use to compare each bin and manipulate the amplitude info within these bins? Sorry if this would be explained by some other tutorials, but since this is a school project, I don't have time to go through ALL the tutorials before it's due. Any help would be appreciated. thanks!