vivid-glitch is a package library of creative audio and visual glitch effects for Vivid. It covers beat-aware audio destruction, video corruption, and meta-effects that recombine those building blocks.
- this
README.mdis the package overview used by the central Vivid docs site - operator reference pages are generated from source doc block comments in
operators/ - package graphs under
graphs/are the active smoke and demo surface
StutterTapeStopBeatRepeatReverseScratchStretchFreqShiftGlitch
JPEG GlitchPixel SortBlock DisplacementScan DistortChannel ShiftVHSStatic GlitchDatamoshVisual Glitch
./build/vivid install https://github.com/seethroughlab/vivid-glitch.gitFrom vivid-core:
./build/vivid link ../vivid-glitch
./build/vivid rebuild vivid-glitchUse the package demo graphs as the current reference surface:
graphs/glitch_demo.json— visual glitch chain overviewgraphs/av_glitch_demo.json— combined audio and visual glitch workflow
For beat-aware audio workflows, route a current audio-world beat source such as clock_au/beat_phase into the glitch operator's phase input.
- GPU operators live under
gpu_operatorsinvivid-package.json. - The package is designed as a modular fixed-cadence surface; package docs should prefer current core operator names and current install commands.
Before pushing changes:
- Configure and build the package operators.
- Run package tests.
- Validate the link/rebuild cycle from vivid-core.
- Run
test_demo_graphsagainst this package'sgraphs/directory. - Treat graph smoke as load and coverage validation; GPU-heavy graphs may skip in headless CI.
MIT.
