At least one non-transitory computer readable media for mitigating one or more undesired sound source(s) in a space having at least one microphone and at least one desired sound source, said non-transitory computer readable media comprising instructions causing at least one processor to:
- use at least one microphone input to receive plural microphone input signals from the plurality of microphones in the space;
- use at least one processor, coupled to said at least one microphone input and receiving the plural microphone input signals, to:
- determine plural virtual microphone bubbles in the space;
- determine a threshold sound field level, utilizing processing in a time domain, for each virtual microphone bubble based on the received plural microphone input signals that correspond to the one or more undesired sound source(s) in the space;
- and
- recognize a desired sound source when the received plural microphone input signals exceed one or more threshold sound field levels.