BRT Ambiplayer

BRT AmbiPlayer (BAMBI)

The BRT AmbiPlayer (BAMBI) is a 3D audio player based on a class structure programmed in C++. This player allows the user to reproduce and rotate sound fields, which can be either a native ambisonic sound field or a sound field created from a point source.
The application uses the Binaural Rendering Toolbox (BRT) as the underlying library for binaural audio processing and rendering.
Ambisonic field decoding is performed using a virtual loudspeaker approach, maintaining coherence with the BRT rendering pipeline.

Download the repository here to get started!

 

Screenshots


First, we present a full-screen view of the application interface. The system operates in two modes: an expanded (full) mode and a minimized mode

The next image is a set of GUI screenshots illustrating synthetic ambisonic fields with energy concentrated in a single ambisonic channel, thereby representing the different spherical harmonics up to third order.

The following images show the representation of point sources for the different orders supported by the system, displayed using two visualizations: geodesic and radial.

First Order:

Second Order:

Third Order:

Finally: a representation of a native ambisonic sound field.

Related links