About the client
UA Light is a lighting technology company focused on delivering advanced tools for controlling live show lighting. Their Virtual Console is a software-driven interface that replaces traditional fixed-layout lighting consoles with a fully customizable digital workspace. Using widgets, controllers, and flexible mappings, operators can design, manage, and run lighting shows with precision across a variety of devices and protocols.
UA Light partnered with Geniusee to build a reliable, scalable, and configurable Virtual Console capable of supporting demanding live environments. Our team delivered a powerful software engine that offers multi-protocol support, stable DMX generation, cross-platform drivers, and a modern visualization approach.
Business context
Live event lighting requires absolute precision, stability, and responsiveness. Traditional hardware consoles are limited by fixed layouts and restricted customization, making it difficult for operators to adapt their controls to different show requirements.
UA Light set out to build a modern, software-first Virtual Console that:
- Allows full customization of lighting widgets and control interfaces
- Supports multiple external controllers (MIDI, DMX, ArtNet, E1.31, OSC)
- Provides stability even in high-load live show environments
- Works across Windows, Linux, and macOS
- Generates reliable DMX output with stable frame buffering
The goal was to give lighting professionals the freedom to customize their show interface while ensuring maximum performance and uptime.
Creating a flexible lighting control engine
The system had to enable users to add, resize, color, and modify virtual widgets for personalized workflows.
Ensuring uninterrupted performance
Live shows cannot tolerate delays, crashes, or unstable frame generation, the solution needed guaranteed stability.
Supporting multiple communication protocols
The Virtual Console needed compatibility with a wide range of controllers, including MIDI, DMX, ArtNet, OSC, and USB interfaces.
Cross-platform driver development
The client required seamless performance on Windows, macOS, and Linux.
Solutions we implemented
Geniusee engineered a robust, multi-platform lighting control system designed for real-time performance and maximum flexibility.
A flexible, widget-based virtual console
We created a dynamic graphical interface where operators can add, resize, move, and recolor widgets to build fully customized control layouts for any event. This flexible design supports touchscreen, mouse, and external controllers, enabling faster, more efficient lighting show management.
Real-time communication with lighting hardware
Using C++, AtMega, UART, and DMX protocols, we engineered a communication layer that delivers stable DMX generation, multi-controller support, and near-zero latency. USB 2.0 connectivity ensures smooth operation on both Windows and macOS systems.
Cross-platform driver & firmware development
We developed drivers for Windows, macOS, and Linux, along with firmware that can be upgraded to extend the device’s lifecycle. The system also supports configurable refresh rates from 1 to 40 FPS to match varying performance needs.
Reliable and uninterrupted performance
The platform is engineered for long-running, high-demand live events, maintaining smooth and stable operation throughout continuous use. This ensures lighting control remains consistent even under heavy workloads.
Multi-protocol support. USB 2.0 connectivity, plus support for MIDI, DMX, ArtNet, E1.31, and OSC controllers
High operational safety. Designed for uninterrupted performance during live events
Stability under load. Internal frame buffering ensures consistent DMX output
Cross-platform compatibility. Drivers for Windows, macOS, and Linux
Full flexibility. Adjustable refresh rate from 1–40 FPS
Future-proof system. Upgradeable firmware for long-term product evolution
Highly adaptable lighting control system
Operators can create customized console layouts tailored to each show.
Rock-solid performance
The system delivers stable output even under high load in live events.
Cross-platform and controller-flexible
Compatible with major OS platforms and external controller standards.
Extensible product with long-term value
Firmware updates ensure scalability and feature expansion.











