A filter for generating an audio output signal, comprising a plurality of audio output signal samples, based on two or more input microphone signals, wherein the audio output signal and the two or more input microphone signals are represented in a time-frequency domain, wherein each of the plurality of audio output signal samples is assigned to a time-frequency bin ((k, n)) of a plurality of time-frequency bins ((k, n)), and wherein the filter comprises: a weights generator being adapted to receive, for each of the plurality of time-frequency bins ((k, n)), direction-of-arrival information of one or more sound components of one or more sound sources or position information of one or more sound sources, and being adapted to generate weighting information for each of the plurality of time-frequency bins ((k, n)) depending on the direction-of-arrival information of the one or more sound components of the one or more sound sources of said time-frequency bin (( k, n)) or depending on the position information of the one or more sound sources of said time-frequency bin (( k, n)); wherein the weights generator is adapted to generate the weighting information for each of the plurality of time-frequency bins ((k, n)) depending on first noise information indicating information on a first coherence matrix of first noise components of the two or more input microphone signals and depending on second noise information indicating information on a second coherence matrix of second noise components of the two or more input microphone signals; and an output signal generator for generating the audio output signal by generating for each of the plurality of time-frequency bins (( k, n)) one of the plurality of audio output signal samples, which is assigned to said time-frequency bin (( k, n)), depending on the weighting information of said time-frequency bin (( k, n)) and depending on an audio input sample, being assigned to said time-frequency bin (( k, n)), of each of the two or more input microphone signals. a weights generator being adapted to receive, for each of the plurality of time-frequency bins ((k, n)), direction-of-arrival information of one or more sound components of one or more sound sources or position information of one or more sound sources, and being adapted to generate weighting information for each of the plurality of time-frequency bins ((k, n)) depending on the direction-of-arrival information of the one or more sound components of the one or more sound sources of said time-frequency bin (( k, n)) or depending on the position information of the one or more sound sources of said time-frequency bin (( k, n)); wherein the weights generator is adapted to generate the weighting information for each of the plurality of time-frequency bins ((k, n)) depending on first noise information indicating information on a first coherence matrix of first noise components of the two or more input microphone signals and depending on second noise information indicating information on a second coherence matrix of second noise components of the two or more input microphone signals; and an output signal generator for generating the audio output signal by generating for each of the plurality of time-frequency bins (( k, n)) one of the plurality of audio output signal samples, which is assigned to said time-frequency bin (( k, n)), depending on the weighting information of said time-frequency bin (( k, n)) and depending on an audio input sample, being assigned to said time-frequency bin (( k, n)), of each of the two or more input microphone signals.