Audio reactive visuals in Processing

Cepheid Visualizer is a Processing sketch combining two audio reactive modes. Mode 0 is a PBR scene with bloom and mini spheres that react to sound. Mode 1 is a lightweight black hole visualization with six audio-driven rays and a screen-space distortion shader.

Quick start

  1. Download the appropriate package for your OS (Windows / Linux).
  2. Extract the archive and run the executable. If the package is a RAR, use an extractor that supports RAR.
  3. On Linux: after extracting, ensure the executable has permissions: chmod +x CepheidVisualizer, then run ./CepheidVisualizer.
  4. If you want the Processing source, open the sketch folder in Processing and run there.

Files included

  • GenerationsCombined.pde (Processing sketch)
  • MiniSphere.pde
  • data/pbr.vert.glsl
  • data/pbr.frag.glsl
  • data/generations.frag
  • data/glowFrag.glsl
Notes

This site links directly to the release assets. If you change or re-upload files to Releases, update the URLs here.

Technical details

The sketch uses Processing with the sound library and several GLSL shaders. Heavy visual work is done in fragment shaders so CPU load is minimal. The black hole effect is a screen-space distortion that simulates lensing and a glowing accretion ring.

Dependencies