- Role
- Senior project — VIS 160
- Tools
- Python, OpenCV, Premiere Pro, Laser projection
- Tags
- motion · experiment · digital
Overview
VIS 160 Final Senior Project — working title Shmoove visualizer — is an interactive music-visualization system that turns sound and audience movement into a shared, reactive environment. The concept grew from EDM festivals and raves: music experienced spatially, not only as audio, with visuals, lighting, and crowd energy shaping how people feel in the room.
The system combines webcam-based motion tracking with audio-driven visuals on the 4-screen VISPI cluster (B-114), using Python, OpenCV, and a media pipeline to route sensor data into generative backgrounds, laser projection, and RGB lighting. Movement data modulates speed and density—quieter motion stays subtle; busier crowds push faster, denser, more chaotic visuals.
Course documentation below pulls from my artist statement, senior project proposal, and midterm update: timeline milestones, quarter-end goals (backbone, visual sensors, reactive elements), and hardware connectivity risks between motion capture and the laser rig. The final demo is an MP4 in the matrix; more process stills will be added as the install evolves.
- Proposal — reactive world built from motion + audio; references will.i.am, Ryoji Ikeda, Alva Noto
- Midterm — backbone/visuals in place; motion tracking gated on laser projector arrival; connectivity planning
- Deliverable — club/festival-oriented install turning crowd energy into real-time shared visuals
Demo & documentation
Final recording plus timeline, goals, and issues from course PDFs (Spring 2026).
