Movement-Driven Music
Real-time music generation driven by dancer movement. The AI reads the room. Pose data becomes BPM. Energy levels shape drops. Crowd movement writes the playlist — live.
LIVE AUDIO WAVEFORM — MOVEMENT REACTIVE
How The AI DJ Works
01 / CAPTURE
Cameras capture dancer positions and crowd density in real-time. Pose tracking extracts movement data from every body in the space.
pose.detect(crowd_feed)02 / ANALYSE
AI computes crowd energy, movement velocity, synchronisation levels, and dance intensity. Maps physical data to musical parameters.
energy = velocity.mean()03 / GENERATE
Music engine generates BPM, key, intensity and transitions in real-time. High energy triggers drops. Stillness brings ambient textures.
synth.setBPM(crowd_bpm)04 / FEEDBACK
The crowd reacts to the music, which changes their movement, which changes the music. A self-reinforcing feedback loop of sound and motion.
loop.evolve(feedback)Platform Features
Real-time music generation based on dancer movement. The AI reads energy, velocity, and crowd sync to create a live evolving soundscape that responds to the room.
Observe crowd movement and energy in real-time. Heatmaps of dancer positions, energy graphs over time, peak detection, and synchronisation scores.
Music preferences and dance history per individual. The system learns what moves you, builds your movement fingerprint, and curates personal soundscapes.
Vote on songs for tonight's event. Crowd-sourced playlist shaping that feeds into the AI DJ's decision engine. Democracy meets the dance floor.
Signal Flow
Capture
Camera feed
Multi-dancer
Track
Pose detection
33 joints each
Analyse
Energy + velocity
Crowd sync
Generate
BPM + key + drops
Live synthesis
Output
Sound system
Feedback loop
The AI DJ System is in active prototyping. Every dancer becomes the composer. Movement writes the music. The crowd is the instrument.