Open Stage Control Templates for Gig Performer

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

:light_bulb: 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 displays
  • Template_Portrait_r1 → portrait layout for smartphones

OSC

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.

:light_bulb: 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

6 Likes

Thanks for sharing! :beers: