Software

This section contains links to publicly available code contributed by the researchers of the Communications Acoustics Group.

Spatial Audio

Real-time Parametric Acoustic Camera

Leo McCormack, Symeon Delikaris-Manias and Ville Pulkki

VST plugins for:

  • converting Eigenmike and/or a-format microphone signals to spherical harmonic signals
  • the acoustic camera implemetation described here

Higher Order Ambisonics Library

Archontis Politis

Matlab/Octave routines for spatial sound encoding, manipulation and deocding/reproduction using Higher-order Ambisonics.

The repository can be found here, while the latest snapshot can be downloaded directly from here. For documentation, click the title link above.

Spherical Harmonic Transform Library

Archontis Politis

Matlab/Octave routines for computation of the spherical harmonic transform and associated operations in the spherical harmonic domain.

The repository can be found here, while the latest snapshot can be downloaded directly from here. For documentation, click the title link above.

Vector-base Amplitude Panning Library

Archontis Politis, Ville Pulkki

Matlab/Octave routines implementing the VBAP method for sound spatialization, triangulation of loudspeaker setups, VBAP-based sound spreading and some variants.

The repository can be found here, while the latest snapshot can be downloaded directly from here. For documentation, click the title link above.

Sensor Array Response Simulator

Archontis Politis

Matlab/Octave routines simulating array responses for sensors with arbitrary directional characteristics, or sensors placed on top or at a distance from a rigid spherical/cylindrical scatterer.

The repository can be found here, while the latest snapshot can be downloaded directly from here. For documentation, click the title link above.

Spherical Array Processing Library

Archontis Politis

Matlab/Octave routines implementing a range of acoustical signal processing operations for spherical microphone arrays, such as obtaining spherical harmonic signals, generating signal-independent and adaptive beamformers in the spherical harmonic domain, estimating directions-of-arrival from prominent sound sources, and analyzing sound field diffuseness.

The repository can be found here, while the latest snapshot can be downloaded directly from here. For documentation, click the title link above.

JSAmbisonics

Archontis Politis

A JavaScript library implementing first- and higher-order-Ambisonics for interactive spatial sound processing on the Web, using the Web Audio API.

The repository can be found here, while the latest snapshot can be downloaded directly from here. Real-time online examples can be found here, they should work on Chrome/Firefox on desktops/laptops, and on Android/Chrome on mobile devices (Safari and iOS partially supported).

Alias-free Short-time Fourier Transform

Juha Vilkamo

Alias-free short-time Fourier transform – a robust time-frequency transform for audio processing.

The repository can be found here, while the latest snapshot can be downloaded directly from here.

  • Published:
  • Updated: