The 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. 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. 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. It enables engineers to generate vast amounts of hyper-realistic synthetic audio data to train audio machine learning models, engage in virtual prototyping of audio products, conduct efficient parametric studies, and much more, all through an easy-to-use Python-based interface.
Synthetic Audio Data Generation
Create custom and high-quality synthetic datasetsof sound in space. Say goodbye to collecting data using measurements or fromsimple simulations and instead create much larger datasets of rich and realistic audio sceneswith 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.
Parametric 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.