> For the complete documentation index, see [llms.txt](https://stage-precision.gitbook.io/grid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/introduction/grid-studio-fundamentals.md).

# Grid Studio Fundamentals

### 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.
