Version 2.0

While OMPrisma 1.0 focused on compositional control of listener- or sweetspot-based spatialization techniques (such as VBAP or Ambisonics), OMPrisma 2.0 introduces new classes implementing spatialization techniques for non-centralized scenarios (such as DBAP, babo or ViMiC). This allows for reproduction setups with arbitrary loudspeakers placements, e.g. on stage, between listeners, for art installations contexts, etc.


The screenshot below, for example, shows a patch in which an OMPrisma class for Virtual Microphone Control (ViMiC) is used to simulate the spatialization technique employed in K.H. Stockhausen’s “Kontakte” (1959/1960); using a rotational table with a mounted directional speaker (sound source) and four stationary microphones placed around it. A detailed description of this technique can be found in: Braasch, J., Peters, N., and Valente, D. L. (2008). A loudspeaker-based projection technique for spatial music applications using Virtual Microphone Control. Computer Music Journal, 32(3):55 – 71.



Class library of spatial sound renderers

OMPrisma features a growing number of classes dedicated to individual techniques for spatial sound rendering.  All classes render distance cues for attenuation, air-absorption and doppler effect. The table below shows a number of currently implemented classes. Due to the structural flexibility of the OMchroma/OMPrisma architecture, other techniques can be implemented as a combination, e.g.   SUG (Space-Unit-Generator), LBAP (Layer-Based amplitude panning), ADBAP (Absolute Distance-Based Panning).

→ Screenshots to follow

Room model
ambi 3rd-order ambisonics 3D Y global X holophony
babo Ball-in-a-Box 3D N global X X physical (resonator) physical model
dbap+ Distance-based amplitude paning 3D N global X X (extended version) amplitude panning
surround Amplitude Panning for Surround Configs 2D Y local X amplitude panning
rvbap Reverberated Vector-base amplitude panning 3D Y local X signal (FDN) AP+perceptual model
spat 1st-order ambisonics with room 3D Y global X geometric (source-image) holophony
vbap Vector-base amplitude panning 3D Y local X amplitude panning
vimic Virtual Microphone Control 3D N global X X X hybrid
binaural HRTF, Early Reflections, Reverb 3D na na X X X geometric, signal (FDN) binaural/transaural
hoa (very) high-order ambisonics (in development) 3D Y global X physical model
rvimic Reverberated ViMiC (in development) 3D N global X X geometric, signal (FDN) hybrid+perceptual
transaural HRTF, Early Reflections, Reverb (in development) 3D Y na X X X geometric, signal (FDN) binaural/transaural