audience layer

The crowd is part of the patch.

Hive extends beyond the booth. BLE beacons, WebXR sessions, and a lightweight mobile controller let the audience contribute to the show — distributed pixels, voted scenes, location-aware sound.

try it

A pocket-sized audience patch.

demo 01 · phone → stage pixel

step 1/4

hive · audience

You are part of the show.

Three taps and your phone becomes a pixel. No app — just a webpage.

stage · live mirror · 16×9● 0 phones · 124 bpm
led sequencer · 16 steps
pattern
  1. 01 identify
  2. 02 calibrate
  3. 03 control
  4. 04 done

try it · ii

Followspot from front-of-house.

demo 02 · operator console → followspot

fixture · spot-01 · 1200wON TARGET
cue ▶ solo-lead

joystick · pan/tilt

PAN 0°TILT 14°

colour · tint

gobo

target lock

vocal · lead
guitar · stage L
bass · stage R
drums · riser
SPOT · 01
PAN 0°
TILT 14°
ZOOM 19°
DIM 90%
LOCK ● p1
CUE solo-lead
OSC /spot/01/pan 0.500
OSC /spot/01/tilt 0.550
OSC /spot/01/zoom 0.250
OSC /spot/01/cue solo-lead

tap a cue · click+drag the stage to aim · lock a performer for auto-track

ble-01

Bluetooth swarm

Each phone announces a BLE beacon. Hive aggregates RSSI into a low-resolution audience density map, exposed as OSC.

xr-02

WebXR portals

Drop a QR; visitors enter a synchronized WebXR scene tracking the same timeline as the on-stage Notch render.

rem-03

Remote participation

Off-site collaborators join the patch via a WebRTC bridge — vote scenes, push lighting cues, contribute to the visual field.

data flow

audience.phone ──BLE──▶ hive.gateway ──OSC──▶ chataigne ──┬─▶ touchdesigner   (density → particles)
                                                          ├─▶ resolume       (vote → composition)
                                                          └─▶ gma3           (location → spotlight)
audience.phone ──WebXR──▶ webrtc.bridge ──NDI──▶ notch.scene