Skip to content

BeRTA GUI

BeRTA GUI is a cross-platform interface (Windows x64 and macOS) for controlling the BeRTA Renderer via OSC. It is a demonstration tool intended to facilitate the exploration of the main BRT features, allows to test (or show) custom audio scenes using a specific configuration of BeRTA Renderer.

Specifically, BeRTA GUI enables seamless setup and management of the renderer, including launching, relaunching with custom settings, and loading essential resources like HRTFs and BRIRs. The GUI provides real-time control over sound sources, listener movement, and rendering features while visually displaying the scene's layout.

The key functionalities include:

  • Setting BeRTA Renderer:
    • Launching BeRTA GUI Will launch BeRTA Renderer and connect both.
    • BeRTA GUI can relaunch BeRTA Renderer with different custom setting files.
    • Sending OSC commands to load all type of resources (HRTFs, BRIRs, Directivities, Near-field compensations).
  • Real Time Control:
    • Sending commands to play, pause, stop or mute sound sources.
    • Sending commands to set line-in sources.
    • Sending commands to move listener and source (6DoF)
    • Sending commands to switch on the fly rendering characteristics in BeRTA Render (as HRTF of near-field compensation)
  • Scene display:
    • Showing graphically the position and orientation of sources with respect to the listener.
    • Receiving and showing updates on the scene sent to BeRTA Renderer by a third application (e.g. an app running in Unity which updates the Listener position)
HRTF offline process

BeRTA GUI Interface