I’ve created a collection of custom Open Stage Control templates designed specifically for Gig Performer users who want to build their own touch-based OSC control surfaces.
Why Open Stage Control?
After experimenting with other solutions like TouchOSC, I chose Open Stage Control mainly because of:
- Its portability (runs on Windows, macOS, Linux, or Raspberry Pi)
- The use of web technology (HTML, CSS, and JavaScript)
- Being completely open-source and highly extensible
- A large number of ready-made widgets and controls
- The ability to build custom behaviors and scripts with JavaScript
In short, Open Stage Control offers a flexible, cross-platform environment that perfectly integrates with Gig Performer’s OSC features.
A Few Limitations
That said, Open Stage Control still has some aspects to be aware of:
Limited documentation and examples —
For newcomers, it can take time to understand how OSC messaging and modular scripting work.
Requires some technical background —
Those unfamiliar with web-based architectures or OSC concepts might find the initial setup a bit confusing.
These templates allow you to:
- Control rackspaces, variations, and song parts in real time
- Display lists dynamically (rackspace and variation names)
- Synchronize bidirectional OSC messages
- Customize the interface for different screen sizes (desktop, 5" display, smartphone)
- Apply custom themes and modules
However, once you understand the logic behind it, it becomes an extremely powerful and flexible tool — perfect for integrating with Gig Performer.
Available layouts:
Template_full_r1→ for desktop or tablet (10”+)Template_tiny_r1→ optimized for 5” Raspberry Pi displaysTemplate_Portrait_r1→ portrait layout for smartphones

Includes
- Custom module (
setlist.js) with full OSC communication logic - Helper scripts for Gig Performer (to generate dynamic lists)
- Ready-to-use configuration examples
- Themes and CSS styles for visual customization
The templates are still a work in progress — a few small fixes and refinements are planned for future updates.
Despite that, they can already be used for testing or as a starting point to build your own customized layouts.
Please note:
- There are few ready-made examples, which might make the first setup a bit challenging.
- Users without experience in OSC or web-based control architectures may need some time to understand the logic behind the system.
Once you get familiar with it, Open Stage Control proves to be a very flexible and powerful platform for integrating with Gig Performer.
For setup details, screenshots, and full documentation, check the GitHub repository below