Welcome to Grid Studio
Grid Studio is the core software of the SP Grid ecosystem and provides a flexible development environment for building, controlling, and operating complex real-time systems.
It combines graphical user interface tools, visual logic systems, and scripting capabilities to design custom control interfaces, automation workflows, and data-driven applications.
Grid Studio is used in professional environments such as live events, broadcast and virtual production, interactive installations, and large-scale media systems where multiple technologies and data streams need to be coordinated in real time.
What is Grid Studio?
Grid Studio is a modular platform for designing and operating interactive control systems.
It supports multiple development approaches — from no-code and low-code visual tools to full-code scripting using Python — allowing users to build systems that range from simple control dashboards to highly customized automation environments.
Using components such as Artboards, Widgets, Workflows, Modifiers, and Scripts, Grid Studio allows users to:
Build custom control interfaces and dashboards
Process and route data between connected systems
Automate logic and system behaviors
Integrate external devices, APIs, and software platforms
Develop tailored control systems for complex technical environments
Key Concepts
Grid Studio projects are built from a set of core components that work together to create interactive systems.
Artboards Artboards provide the visual workspace where interfaces and control layouts are built.
Widgets Widgets are interactive UI elements used to display information, trigger actions, and control systems.
Workflows Workflows define logic and data processing pipelines that connect different parts of the system.
Modifiers Modifiers process, transform, and manipulate real time data between objects and devices.
Scripting Python scripting allows developers to implement custom logic, integrations, and advanced automation.
Project Structure All elements of a project are organized in the Project Tree, which provides an overview of the system structure and relationships between components.
What can you build with Grid Studio?
Grid Studio can be used to build a wide range of real-time control and automation systems, including:
Show Control Systems Control interfaces and automation logic for live events, shows, and multimedia productions.
Technical Room Control Control systems for conference rooms, studios, and technical environments, integrating lighting, displays, media playback, and external control systems.
Broadcast and Virtual Production Tools Camera tracking integrations, control systems for broadcast environments, and tools for AR and virtual production workflows.
Interactive Installations and Exhibitions Automation and control systems for museums, exhibitions, and permanent installations that integrate sensors, media systems, and interactive elements.
Tracking and Sensor-Based Systems Applications using 3D tracking technologies, LiDAR sensors, depth cameras, and other spatial tracking systems for real-time data processing and control.
Live Event Automation Systems for automating lighting tracking, PTZ camera control, and other dynamic show elements based on real-time data.
Monitoring and Control Dashboards Custom dashboards for monitoring and controlling complex technical systems across multiple devices and software platforms.
How this documentation is structured
This documentation is organized into sections that guide you through the core concepts and tools of Grid Studio.
Getting Started
License System Learn how the Grid Studio licensing system works and how licenses are managed.
General Introduction to the user interface, navigation, and general interaction concepts.
Core Components
The following sections describe the main components used to build projects in Grid Studio:
Artboards and Widgets
Calendar
Driving and Connecting Objects
Cue list
Inspector
Library
Modifier
Project Tree
Scripting
State Machine
Timeline
Viewport
Workflow
Each section explains the purpose of the component and how it is used within a Grid Studio project.
Last updated