Graduate to code & AI

The tested, runnable tutorials - your destination once you're authoring.
First MCP-native project
Start Here · Beginner

First MCP-native project

A Surge XT track, a project-local shader, and audio mapped to visuals - saved as one portable, reloadable project.

Needs: Surge XT

Open the tutorial →
Live shader edit
Creative coding · Beginner

Live shader edit

Discover a shader node's backing file, edit the WGSL and reload live, then deliberately break it and recover using Vivid's own diagnostics.

Needs: None

Open the tutorial →
C++
Creative coding · Advanced

Project C++ operator

Scaffold a project-local C++ visual operator, compile it with clang++, and hot-swap it live after an edit.

Needs: Xcode Command Line Tools

Open the tutorial →