Wave Field Synthesis Audio Engine
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.
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.
| Discrete Channels | 2,048+ (16× more than Dolby Atmos) |
| Speaker Drivers | 32,000+ (full auditorium coverage) |
| Dynamic Range | 150 dB (whisper to thunder) |
| Frequency Response | 10 Hz – 40 kHz (beyond human hearing) |
| Latency | <1 ms end-to-end |
| Spatial Resolution | <2 cm source positioning accuracy |
| Processing | Quantum-accelerated WFS kernel (Zhilicon via QONTOS) |
| Format Support | Sonora WFS native · Dolby Atmos import |
| 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 |
| 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 |
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)?;| spectra | 16K MicroLED Display Engine | |
| sonora | Wave Field Synthesis Audio Engine | ← you are here |
| sentio | Empathic AI Narrative Intelligence | |
| stratum | Volumetric Display System | |
| sylvain-sdk | Unified Developer SDK | |
| sylvain-core | Platform Core Services | |
| sylvain-cloud | Cloud Infrastructure | |
| docs | Developer Documentation |
Licensed under the Apache License, Version 2.0.