The concept
At the base of SoDA there is the concept of “sound object”. A sound object represents a certain sound material to which a position in a reference space is added (the “scene”). That is, the hypothetical source responsible for the sound object explicitly receives a position in the scene. The scene also includes a listening position (the “listener”), which is the audio equivalent of the point of view of the frame.
SoDA receives in input sound objects: it retrieves the audio material from the library and uses spatial data (position of the objects and of the listener) to output a spatialized version of the same audio material, applying a “space model”, that is, a set of processing algorithms that represent the contribution of space to the sound. SoDA includes a set of sound space models that the user can choose and and configure.