An audio processing method, comprising: receiving (step 405) audio reproduction data, the audio reproduction data including audio objects; differentiating (step 410) near-field audio objects and far-field audio objects in the audio reproduction data, based on a location at which an audio object is to be rendered within a reproduction environment; rendering (step 415) the far-field audio objects into a first plurality of speaker feed signals for room speakers of a reproduction environment, each speaker feed signal corresponding to at least one of the room speakers; rendering (step 420) the near-field audio objects into speaker feed signals for at least one of near-field speakers or headphone speakers of the reproduction environment; receiving (step 425) physical microphone data, which physical microphone data is received from a plurality of physical microphones (M1 - M4) in the reproduction environment and corresponds to sounds produced within the reproduction environment; calculating (step 430) virtual microphone data for one or more virtual microphones, the virtual microphone data being responses corresponding to one or more of the near-field audio objects as they would have been received by one or more virtual microphones (VM1 - VM4) according to a distance between a virtual microphone location and a location of a near-field audio object; generating (step 435) reverberant audio objects based, at least in part, on the physical microphone data and the virtual microphone data; and rendering (step 440) the reverberant audio objects into a second plurality of speaker feed signals for the room speakers of the reproduction environment. receiving (step 405) audio reproduction data, the audio reproduction data including audio objects; differentiating (step 410) near-field audio objects and far-field audio objects in the audio reproduction data, based on a location at which an audio object is to be rendered within a reproduction environment; rendering (step 415) the far-field audio objects into a first plurality of speaker feed signals for room speakers of a reproduction environment, each speaker feed signal corresponding to at least one of the room speakers; rendering (step 420) the near-field audio objects into speaker feed signals for at least one of near-field speakers or headphone speakers of the reproduction environment; receiving (step 425) physical microphone data, which physical microphone data is received from a plurality of physical microphones (M1 - M4) in the reproduction environment and corresponds to sounds produced within the reproduction environment; calculating (step 430) virtual microphone data for one or more virtual microphones, the virtual microphone data being responses corresponding to one or more of the near-field audio objects as they would have been received by one or more virtual microphones (VM1 - VM4) according to a distance between a virtual microphone location and a location of a near-field audio object; generating (step 435) reverberant audio objects based, at least in part, on the physical microphone data and the virtual microphone data; and rendering (step 440) the reverberant audio objects into a second plurality of speaker feed signals for the room speakers of the reproduction environment.