SATIE

Warning

We are in the process of improving the documentation. You can test it here, and you are very welcome to signal issues with the documentation on the issue tracker.

The current, complete documentation for SATIE is available in SuperCollider.

En -=- Fr

welcome to the SATIE documentation website

what is SATIE?

SATIE is an audio spatialization engine developed for realtime rendering of dense audio scenes to large multi-channel loudspeaker systems.

In the following demo video, we can see streams of balls falling from the ceiling towards the ground. In the middle of this stream is a rotating, rigid square that sometimes changes the balls’ trajectories. As the camera moves around, we can hear the change in the rendering of the audio scene. Watch here:

Its aim is to facilitate using 3D space in audio music/audio composition and authoring and to play well with 3D game engines (so far it has been used with Blender and Unity3D) and could also serve as volumetric audio spatialization addition to more traditional desktop DAW systems.

how does it work?

It is a lower-level audio rendering process that maintains a dynamic DSP graph which is created and controlled via OSC messages from an external process. SATIE’s modular development environment provides for optimized real-time audio scene and resource management. There is no geometry per se in SATIE, rather, SATIE maintains a DSP graph of source nodes that are accumulated to a single « listener », corresponding to the renderer’s output configuration (stereo and/or multi-channel).

table of contents

please show me the code!

For more information visit the code repository.

sponsors

This project is made possible thanks to the Society for Arts and Technologies (also known as SAT).