About Infinite Fractal Ecosystem
How it works
The fractal is rendered using a ray-marched escape-time algorithm in a fragment shader. The base fractal formula (configurable: Mandelbrot, Julia, Burning Ship, or custom) has its parameters (c values, power, bailout) modulated by audio features. Zoom level increases over time at a rate driven by RMS energy. The camera position within the fractal plane drifts based on spectral centroid (horizontal) and spectral spread (vertical). Color mapping uses a smooth iteration count with a palette lookup table whose phase and frequency are modulated by harmonic content. The shader uses distance estimation for anti-aliasing at the current zoom level.
Audio Features
- ▸ RMS Energy
- ▸ Spectral Centroid
- ▸ Harmonic Content
- ▸ Spectral Spread
Best For
- ▸ Progressive Trance
- ▸ Math Rock
- ▸ Ambient & Drone
- ▸ Educational Math Content
MusicMind Engine
Narrative Arc (L7) controls zoom speed to match the song's macro intensity curve, Spatial Intelligence (L8) steers the camera drift direction from stereo field analysis, and Creative Mapping (L11) selects fractal type and color palette to reflect the overall musical character.
Learn how MusicMind analyzes music →