Visual assignment
Drag each detected fan onto a slot that matches a Resolume slice. If the slot is taken, the two swap places.
/en/spinbridge
Case · Open source
An open-source tool that streams live Resolume Arena output to several SpinDisplay F56 holographic fans at once, each with its own content.

01 / SpinBridge
SpinDisplay F56 holographic fans show images that seem to float in mid-air. For a show with several of them, each running its own content in sync with the stage, there's a catch: the official app can only project to one fan at a time.
02 / SpinBridge
SpinBridge takes live Resolume Arena output via Spout, splits it into slices and sends each slice to a different fan over Wi-Fi, all at once. To do that, it speaks the fans' projection protocol directly, reverse-engineered solely to interoperate with owned equipment.
It's an independent project, unaffiliated with the SpinDisplay manufacturer, and the repository contains no manufacturer code.
03 / SpinBridge
Drag each detected fan onto a slot that matches a Resolume slice. If the slot is taken, the two swap places.
Shows the slot number on the fan for 5 seconds so you know which physical unit is which.
Include or exclude a fan from the stream, start or stop its motor (with confirmation) and adjust brightness.
Fans are stored by MAC address, so assignments stick even if the IP or router changes.
The engine exposes a local HTTP API so it can be driven from Stream Deck, Companion or scripts (state, run, stop, power, identify).
For post-show review.
04 / SpinBridge
05 / SpinBridge
Public code on GitHub under the MIT license: MoscoDJ/spinbridge.
06 / SpinBridge
Technology for in-person events: ticketing, virtual queues, kiosks, brand activations and audiovisual systems run on site.
Design and operation of live streaming, video and audio, plus systems that react instantly, for in-person, hybrid and remote events.
Let's talk about your project