Treble SDK

The Treble SDK offers an easy-to-use programmatic interface to Treble’s cloud-based sound simulation engine. Being an SDK, there are virtually unlimited audio/acoustics related applications where the SDK can add value – only limited to the imagination of its users. 

Superior acoustic simulation technology

Treble’s powerful simulation engine allows for accurate simulations of sound in complex environments, including the modeling of audio devices, complex materials and complex acoustic phenomena such as diffraction and phase.

Build your acoustic solution on a solid foundation

The SDK is packed with powerful pre- and post-processing functionality to facilitate an efficient workflow and allow for simulation-based workflows that were previously impossible. Say goodbye to collecting data using measurements and instead create much larger datasets of rich and realistic audio scenes in just a few hours. Synthetic datasets simulate different room sizes, materials, and furnishings. Versatility ensures robustness in real-world situations. The tool is built on our proprietary simulation technology which enables modeling sound sources and receivers with great precision and acoustic propagation in complex domains.

SDK Features

  • Python-based & cloud-workflow

    Seamlessly integrate into Machine Learning teams’ workflows and 3rd party platforms. Our cloud-based solution provides limitless scalability, efficiency, flexibility and collaboration.

  • Treble simulation engine at scale

    Powered by Treble’s state-of-the-art acoustic simulation engine, you can run wave-based / geometrical acoustics or hybrid simulations at any scale, and model complex acoustic phenomena such as diffraction, phase, scattering.

  • Source modeling

    Model directional sound sources such as loudspeakers or speech, and access our large database of sources with precise results at high and low frequencies.

  • Receiver modeling

    Model binaural and multi-channel receivers with ultra-high order ambisonics spatial IRs and head/device-related transfer function approach.

  • Geometry processing

    Model complex geometries with fine geometric details & curved surfaces with access our large room database and our programmatic room generation tool.

  • Boundary modeling

    Access a large database of materials or import your own to model absorption, phase response of even surface properties using impedance.

  • Simulation post-processing

    Treble SDK enable various plotting capabilities for audio processing, audio post-processing capabilities, and acoustic parameter calculations.

See the features in action

Watch our recorded launch webinar to see the features of the Treble SDK in action and how they can help you for you for various use cases.

The webinar agenda:
- Introduction to the Treble SDK and Treble’s proprietary sound simulation technology 
- Demonstrations of the SDK for various use cases 
- Q&A session

Treble value proposition

High-fidelity acoustic simulation training data for a wide range of use cases

Synthetic Audio Data Generation

Create custom and high-quality synthetic data sets of sound in space. Say goodbye to collecting data using measurements or from simple simulations and instead create much larger datasets of rich and realistic audio scenes with ease. Train and test speech enhancement, echo cancellation, source localization, noise suppression, de-reverberation, blind room estimation and any other audio machine learning model.

Advanced Room Acoustic Simulations

Run state-of-the-art full bandwidth wave-based acoustic simulations or wave/geometrical hybrid simulations at scale. Capture real-world acoustic behavior, including details like phase and diffraction, thanks to Treble’s proprietary acoustic simulation technology.

Audio device virtual prototyping

Replace physical prototypes with digital twins. Analyze microphone array performance and optimize designs using an entirely virtual workflow. Optimize loudspeaker designs and study the interaction between loudspeakers and space. 

Parametrics Studies

Easily set up parametric studies, sweeping across parameters of interest such as room geometries, sound source/receiver configurations, material configurations, etc. Run optimization projects and perform uncertainty quantification.

Spatial audio

Accurately simulate ultra-high order ambisonics spatial room impulse responses at scale for perceptually authentic spatial audio experiences. Extract parameters to drive real-time audio rendering engines and enable physics-based driven audio in your virtual/augmented worlds. 

Power your solution with Treble

Integrate Treble’s simulation engine into your 3rd party software or hardware, e.g., loudspeaker modeling software or virtual world engines.  

High-fidelity synthetic training data

Discover our synthetic audio data generation platform

The tool is built on our proprietary simulation technology which enables modeling sound sources and receivers with great precision and acoustic propagation in complex domains. Train and test speech recognition, echo cancellation, beamforming, noise suppression, de-reverberation, blind room estimation and any other audio machine learning model.

Treble's SDK provides a unique solution for generating high-fidelity acoustic simulation training data for a wide range of use cases

Create custom synthetic datasets for your machine learning models with Treble training data. Control the source and receiver locations, room dimensions, materials, and furniture density to simulate various acoustic scenarios. This allows you to train, test, and validate your models with diverse and realistic datasets.

Register your interest in the Treble SDK

Please fill in this form to register your interest in our Treble SDK and join our waiting list for a free trial. We will get back to you as soon as possible to discuss your specific needs.