OR.BIS
A program that turns live music into moving 3D shapes.
Real-time 3D audio visualiser
Creative & lab · 2025 – present
At a glance
- Challenge
- Most audio visualisers react to volume alone, so the motion carries little of the music's structure.
- Solution
- Python analysis of spectral bands, dominant frequency and loudness drives generative 3D geometry in Three.js.
- Result
- A DAM capstone in real-time audio analysis and generative 3D visuals.

The problem
Most audio visualisers react to amplitude alone, which produces motion that looks busy but carries little of the music's actual structure.
Approach
- Real-time acoustic analysis in Python: spectral bands, dominant frequency and loudness, rather than raw amplitude.
- Those parameters drive generative geometry in Three.js, so the visual responds to musical structure.
Outcome
A DAM capstone exploring real-time audio analysis and generative 3D visualisation.
Built with
- Python
- Three.js
- CRIWARE ADX
- NumPy
- SciPy