Interactive installation
Canto Insurgente
An installation that reveals songs of resistance through movement.

- Format
- Camera and projection
- Interaction
- Body movement
- Technology
- p5.js in the browser
- State
- Working prototype
Movement in exchange for a verse.
Seven songs remain hidden inside a projected particle mist. They are present all the time, but too dispersed to read. Sustained body movement condenses the field until a verse becomes legible.
The installation cycle
The sentence exists before it can be read.
Each state transforms the same particle system. Presence starts the build-up, energy sustains the reading, and the verse returns to the flow before the next song.

Rest
ContinuousThe mist crosses the screen and keeps the first fragment latent. There is enough activity to invite approach without revealing the sentence.

Build-up
About 12 sDirection and intensity alter the field. Hue comes from the gesture direction, while brightness responds to body speed.

Reveal
7 to 9 sParticles find the points that shape each letter. Trails shorten and the visual matter organizes itself into a legible sentence.

Dissolve
2 sAttraction drops and each point returns to the flow. The sentence does not vanish at once. It comes apart through movement.
In the space
The body becomes part of the image.
Camera and projector cover the same area. The image is mirrored so gesture and response share the same side, while the elevated projector keeps the shadow below the reading zone.

AI-generated visual study, not a photographic record of the installed work.
A choreography of presence, energy, and memory.
The work was designed to remain alive without interaction. If the camera stops responding, the mist keeps moving. When someone enters, the system recognizes effort and transforms presence into reading.
- 6,000
- particles
- 5,000
- points per fragment
- 60
- frames per second
- 14
- verse screens
A song that does not surrender to those who merely pass by.
Reading requires staying and moving. Resistance stops being a theme and becomes a condition of the experience.