A real-time 3D
visual instrument

Mix beat-synchronized 3D content live.
Trigger clips with 3D scenes, shaders and effects.
Runs in the browser, supports touchscreen and MIDI controllers.

How it works

01

Load a composition

Pick a set of visual clips organized into layers and tracks. Everything is plain JSON. Editable, shareable, version-controlled.

02

Connect your controller

Plug in a MIDI controller or use the touchscreen. Clips are triggered by notes, parameters controlled by knobs.

03

Perform live

Play music. Trigger clips. Stack layers. Tweak shaders in real-time. The visuals sync to your BPM automatically.

Features

  • Beat-synchronized to BPM. Visuals lock to your music
  • GLSL shader system with palette, fog, and instancing support
  • MIDI + touchscreen. Full controller mapping via JSON config
  • Layered clip system. Stack visuals, one active clip per layer
  • GPU particle systems. Beat-reactive particle engines
  • Post-processing: bloom, ambient occlusion, depth effects
  • Runs in the browser. No install, no plugins, WebGL 2.0
[ screenshot ]