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 →Start with the motion-first beginner path - make a sound, make a visual, make it react, perform it, then author your own. No code until you want it.
Get a note out of Vivid - the shortest possible first win, no code, no visuals yet.
Get a visual rendering in the output window - still no code.
Map the sound onto the picture so the visual moves with the music - the aha.
Arrange scenes and play sound and picture together in real time.
Graduate from playing the built-ins to writing your own operator - the deep end, and the point of Vivid.
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 →
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 →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 →