Whirly Loops

Lieven Menschaert, Frederik De Bleser, Cèlia Tort Pujol

Whirly Loops is an interactive installation built by the research group The Algorithmic Gaze of Sint Lucas Antwerpen. For this installation we were inspired by Bow Echo by Aziz Hazara, where five young boys climb a mountain and play the kazoo in strong winds. In dialogue with this work, we designed five "whirly tubes" controlled by motors that respond to visitors' movements, creating an evolving sonic experience. The generated wind answers back to Hazara's Bow Echo.

How it works

Five corrugated plastic tubes hang from the ceiling of a gallery at S.M.A.K., Ghent. When they spin at the right frequencies, they catch the air and start singing.

Audience looking up at the tube installation Motor mechanism mounted on the ceiling beam

Each tube is driven by its own motor, controlled by an Arduino microcontroller. Four time-of-flight sensors measure the distance to whoever walks below. These readings travel over WiFi to a central conductor.

The conductor decides what happens: in its default mode, motors spin up based on visitor movement. When nobody is around, the installation begins playing a generative composition on its own: a slow, organic score where each tube follows its own gentle curve, like five voices singing in delicate harmonies. When a new visitor arrives, the score fades and the tubes return to listening.

Close-up of the corrugated tubes SMAK ladder

The whole system is tied together with MQTT, a lightweight messaging protocol. Each Arduino publishes and listens on simple topics. The conductor subscribes to all of them, runs the logic, and publishes motor commands back. A small web dashboard lets us monitor everything in real time — sensor readings, motor speeds, scene transitions and visitor activity.

The Whirly Conductor web dashboard showing motor speeds, sensor readings and scene transitions

Exhibition

  • 2026, group exhibition: "Bow Echo", S.M.A.K., Ghent (1 April – 3 May 2026)

Credits

  • Hardware research & design: Lieven Menschaert
  • Software: Frederik De Bleser
  • Concept & sonic development: Cèlia Tort Pujol
  • Project coordination: Aline Van Nereaux, Peter Aerts
  • Production manager: Berdien Floré
  • Technical installation: Christophe Claeys