An
audio signal processor for generating a 2-channel
audio signal, comprising: an input interface (100) for providing single-channel acoustic data describing an acoustic environment; a 2-channel synthesizer (200) for synthesizing 2-channel acoustic data from single-channel acoustic data using listener position or rotation; and a sound generator (300) for generating a 2-channel
audio signal from an audio
signal and 2-channel acoustic data, wherein the 2-channel synthesizer (200) separates the single-channel acoustic data into at least two parts (210) consisting of a direct sound portion and at least one of an early reflection portion and a late
reverberation portion, and processes at least two parts individually for each part to generate 2-channel acoustic data.
Audio signal processor configured such as (220, 230, 240), wherein a two-channel combiner (200) segments early reflections into multiple segments (231), determines
multiple image source positions representing the source positions of reflected sound (232), associates image source positions with segments using a matching operation, the matching operation comprising: calculating the sound
arrival time of each image source to the listener position; and associating the image source position with a corresponding segment having a time
delay in the corresponding segment that best matches the sound
arrival time of the corresponding image source position (234); and uses the image source positions associated with the segments to calculate two-channel acoustic data of direct sound.