Skip to content

sylvain-cinema/sonora

SONORA

Holographic Sound

Wave Field Synthesis Audio Engine


CI License Rust Docs


AI-driven Wave Field Synthesis that creates holographic sound objects in true 3D space. Unlike Dolby Atmos, SONORA places sound at actual coordinates — every listener perceives identical positioning.




Overview

SONORA uses Wave Field Synthesis (WFS) — a fundamentally different approach from object-based systems like Dolby Atmos. While Atmos relies on psychoacoustic tricks to create phantom images, SONORA physically reconstructs sound wavefronts using the Kirchhoff-Helmholtz integral. The result: every listener perceives identical, precise 3D audio positioning regardless of their seat.


Key Specifications

Discrete Channels2,048+ (16× more than Dolby Atmos)
Speaker Drivers32,000+ (full auditorium coverage)
Dynamic Range150 dB (whisper to thunder)
Frequency Response10 Hz – 40 kHz (beyond human hearing)
Latency<1 ms end-to-end
Spatial Resolution<2 cm source positioning accuracy
ProcessingQuantum-accelerated WFS kernel (Zhilicon via QONTOS)
Format SupportSonora WFS native · Dolby Atmos import

Architecture

SONORA Audio Pipeline Architecture

SONORA vs Dolby Atmos

Aspect Dolby Atmos SONORA WFS
Principle Phantom images via VBAP/DBAP Physical wavefront reconstruction
Sweet Spot Center of room only Every seat
Source Accuracy Perceptual approximation Actual 3D coordinates
Max Channels 128 audio objects 2,048+ physical sources
Depth Perception Limited True 3D positioning

Workspace Crates

Crate Description
sonora-core Audio engine orchestrator · Multi-channel buffer management
sonora-wfs WFS renderer · Kirchhoff-Helmholtz integral · Holographic field generation
sonora-dsp DSP primitives · FIR/IIR filters · Fast convolution · Spatialization
sonora-scene 3D audio scene graph · Sound source objects · Parameter automation

Quick Start

use sonora_scene::{AudioScene, SoundSource, Position3D};
use sonora_wfs::WaveFieldSynthesizer;

let mut scene = AudioScene::new();
scene.add_source(SoundSource::new(
    "rain",
    Position3D::new(5.0, 3.0, -2.0), // x, y, z in meters
));

let wfs = WaveFieldSynthesizer::new(speaker_array)?;
wfs.render(&scene)?;

Sylvain Ecosystem

spectra16K MicroLED Display Engine
sonoraWave Field Synthesis Audio Engine← you are here
sentioEmpathic AI Narrative Intelligence
stratumVolumetric Display System
sylvain-sdkUnified Developer SDK
sylvain-corePlatform Core Services
sylvain-cloudCloud Infrastructure
docsDeveloper Documentation

License

Licensed under the Apache License, Version 2.0.




Sylvain

Every Seat is the Best Seat

About

SONORA: Wave Field Synthesis Audio Engine — Holographic 3D spatial audio for 2,048+ discrete channels.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages