Room creation
The Treble SDK comes with a selection of geometry generation functions which may be used to programmatically generate simple rooms with code. These functions may be used to define custom shoebox, angled shoebox, L-shaped, T-shaped, U-shaped, and polygon rooms with a simple input in two dimensions.
Populating rooms with objects
A powerful feature of the Treble SDK is its ability to generate and inject geometries into programmatically generated rooms.
Room database
The Treble SDK comes with a large database comprised of thousands of ready made room models, already optimized for acoustic simulations.
Extract spatial metadata
The Treble SDK enables simulations in complex environments as well as placing sources and receivers in arbitrary, random or pseudo random positions in the room.