A system for processing audio signals, comprising: a rendering component configured to generate a plurality of audio channels including information specifying a playback location in a listening area of a respective audio channel; wherein the plurality of audio channels comprises object-based audio, and wherein the information specifying the playback location is encoded in one or more metadata sets associated with each of the audio channels; and an upmixer component receiving said plurality of audio channels and generating, for each audio channel, at least one reflected sub-channel for a reflected driver (704, 706) of an array of individually addressable drivers (702, 704, 706), configured to cause a majority of driver energy of the reflected driver (704, 706) to reflect off of one or more surfaces of the listening area in order to simulate the presence of a playback location at the one or more surfaces of the listening area, and at least one direct sub-channel for a direct driver of the array of individually addressable drivers (702, 704, 706), configured to cause a majority of driver energy of the direct driver to propagate directly to an intended listening position within the listening area; wherein the at least one reflected sub-channel is generated based on spatial reproduction information of the object-based audio; wherein the upmixer component is configured to compute, for each audio channel, a first inter-channel correlation value with respect to a first audio channel being spatially adjacent to said each audio channel and a second inter-channel correlation value with respect to a second audio channel being spatially adjacent to said each audio channel, and to compute a geometric mean between said first and second inter-channel correlation values; wherein the inter-channel correlation values are used to alter a mix of the audio channel such that a portion of said each audio channel which is routed to the direct sub-channel increases linearly with decreasing geometric mean between the inter-channel correlation values, with the constraint that a sum of energies of the direct and reflected sub-channels is conserved. a rendering component configured to generate a plurality of audio channels including information specifying a playback location in a listening area of a respective audio channel; wherein the plurality of audio channels comprises object-based audio, and wherein the information specifying the playback location is encoded in one or more metadata sets associated with each of the audio channels; and an upmixer component receiving said plurality of audio channels and generating, for each audio channel, at least one reflected sub-channel for a reflected driver (704, 706) of an array of individually addressable drivers (702, 704, 706), configured to cause a majority of driver energy of the reflected driver (704, 706) to reflect off of one or more surfaces of the listening area in order to simulate the presence of a playback location at the one or more surfaces of the listening area, and at least one direct sub-channel for a direct driver of the array of individually addressable drivers (702, 704, 706), configured to cause a majority of driver energy of the direct driver to propagate directly to an intended listening position within the listening area; wherein the at least one reflected sub-channel is generated based on spatial reproduction information of the object-based audio; wherein the upmixer component is configured to compute, for each audio channel, a first inter-channel correlation value with respect to a first audio channel being spatially adjacent to said each audio channel and a second inter-channel correlation value with respect to a second audio channel being spatially adjacent to said each audio channel, and to compute a geometric mean between said first and second inter-channel correlation values; wherein the inter-channel correlation values are used to alter a mix of the audio channel such that a portion of said each audio channel which is routed to the direct sub-channel increases linearly with decreasing geometric mean between the inter-channel correlation values, with the constraint that a sum of energies of the direct and reflected sub-channels is conserved.