Hive is an audience collaborative art piece using p5.js and

The interactive piece explores audience created art. Shapes, patterns, colors are randomly and dynamically created and any viewer can choose their shape, which in turn effects the global art piece. The overall piece of art becomes a collaborative piece that is ever changing. Viewers can also make changes via their mobile device such as a smart phone.

The art piece explores multiple people participating and interacting with the overall piece. Only when a person interacts can they view their effect to the whole and its relation to others.

The medium is p5.js, svg and an editor. The interactive and participatory art is intended to be an installation/projection. p5.js,, node.js & Heroku were used to create real time changes in the art piece.

– Jon Montenegro


“WebSockets is an advanced technology that makes it possible to open an interactive communication session between the user’s browser and a server. With this API, you can send messages to a server and receive event-driven responses without having to poll the server for a reply.”



View: Hive Beta v.09
Date: 2015
Medium: p5.js, node.js, svg,
Dimensions: Monitor, Projection

Interact with the art piece via phone.