The halqa: an interface before computing

In Moroccan public squares, a circle forms around the storyteller: the halqa. That circle is not a backdrop. It is a system of collective sensing — density, orientation, silence, group movement — that captures and responds to an entire crowd. An interaction protocol that has worked for centuries, without a single line of code.

This intuition is the starting point of HALQA, a workshop for designing and prototyping immersive experiences in which collective movement becomes the control.

From body-as-interface to group-as-interface

Most digital art and interaction design training teaches that the body becomes an interface: a gesture, a hand, a silhouette. HALQA shifts the focus: here we work with the group as interface. Not a sum of individuals sensed separately, but a collective dynamic — a flow, a synchrony, a negotiation.

Three regimes of collective interaction

1. Aggregate — the group is sensed as a mass: density, flow, heat. No one is identified, everyone acts. Technically: blob tracking, optical flow, density maps.

2. Coordination — the system rewards synchrony: the image only opens if several bodies move together. Technically: multi-subject pose estimation, phase analysis.

3. Negotiation — participants hold asymmetric roles and must talk to each other to progress. This is where the piece stops being a tech demo and becomes an artwork. Technically: zones, thresholds, shared states.

The tools: from computer vision to sound

The chain runs from sensor to meaning: computer vision and motion tracking (MediaPipe, OpenCV), real-time shaping (TouchDesigner, p5.js / Processing), and routing to image and sound through OSC (Ableton, Max). The core pitfall is not the technique — it is latency and the dead zone where the audience doesn't realize it is acting. The rule: make the interaction legible in under three seconds. A webcam-only path is always available — no one leaves without a working prototype.

The takeaway: the spec sheet beats the code

By the end of the workshop, each participant leaves with two things: a working prototype (running on their own machine, a simple webcam is enough) and a one-page interaction protocol sheet — the chosen regime, thresholds, feedback, and the graceful-degradation mode if tracking fails. The sheet is worth more than the code: it is what makes an idea reproducible and transmissible.

Who it's for, and in what formats

HALQA is designed for art schools, cultural centres, festivals and labs. Non-coders (scenography, dance, performance) are welcome: they take the designer's role, and the prototypes are better for it. Formats: 3 days (21h), 5 days, or a 3-hour masterclass. In French, English or Arabic.

Discover the HALQA workshop → · All training →

Programming a season, a festival, a semester?

Book a session →