182 Nodes across 8 categories

Every node in VidViz, from audio analysis to GPU-powered visuals. Wire them together to build anything you can imagine.

Tier:Lite (free)PremiumProAI Module

Source

9 nodes

Input nodes that bring audio, video, images, and external signals into your graph.

Audio Source

Audio input from file or live microphone with analysis and playback

Image Loader

Load a static image file as a texture source

Color Source

Generate a solid color output

Song Position

Timeline position and playback state for sync

Video Player

Premium

Play a video file as a texture source

Camera Input

Premium

Webcam feed as a texture source

Screen Capture

Premium

Capture desktop or window as a texture source

OSC Input

Pro

Receives OSC messages via backend WebSocket relay

MIDI Input

Pro

Receives MIDI messages via Web MIDI API

Analysis

9 nodes

Decompose audio into reactive data streams — beats, frequencies, dynamics, and more.

FFT Analyzer

Extracts frequency spectrum and configurable frequency bands

Beat Detect

Outputs quantized beat triggers and phase signals from detected tempo

Spectral Features

Extracts RMS, centroid, bandwidth, rolloff, and spectral contrast

Dynamics

Measures loudness dynamics including crest factor, dynamic range, and peak level

Onset Detect

Premium

Detects transient onsets (sudden energy increases) in audio

Chroma Note

Premium

Extracts individual note strengths from chroma data

Pitch Features

Premium

Extracts chroma and dominant pitch class from audio frame data

Band Isolate

Premium

Extracts a specific frequency range as a single reactive value

Mouth Analysis

Pro+ AI

Derives mouth/lip movement parameters from audio for driving face animation

Transform

41 nodes

Math, logic, and utility nodes that shape and route data between other nodes.

Math Op

Performs mathematical operations on two numbers

Map Range

Remaps a value from one range to another with optional curve

Constant

Outputs a static number value with configurable range

LFO

Low-frequency oscillator generating periodic signals

Smooth

Asymmetric smoothing filter with separate attack/release rates

Timer

Time utilities with BPM-synced beat and bar triggers

Counter

Increment, decrement, or reset a counter on trigger edges

Random

Deterministic random value generator with continuous, triggered, and Perlin modes

Toggle

Flip-flop — alternates between 0 and 1 on each trigger rising edge

Envelope

AHDSR envelope follower triggered by input signal

Delay

Delays a value by N frames with optional feedback

Slew Limiter

Limits rate of change — output follows input but can only change by maxRate per second

Hue Shift

Rotate hue of a texture, with optional saturation and lightness adjustment

Bloom

Glow effect with brightness threshold and gaussian blur

Expression

Inline math expression evaluator with variables a–d, time, dt, beat

Euclidean Rhythm

Premium

Generates Euclidean rhythmic patterns distributing K pulses evenly across N steps

Probability Gate

Premium

Passes triggers through with configurable probability

Waveshaper

Premium

Maps input through a nonlinear waveshaping transfer function

Array Map

Premium

Applies a math operation to every element of a NumberArray

Array Reduce

Premium

Reduces a NumberArray to a single value using a statistical operation

Array Slice

Premium

Extracts a sub-range from a NumberArray

Phase Controller

Premium

Divides the timeline into sections with crossfade transitions, outputting per-phase opacity values

Clock Divider

Premium

Counts incoming triggers and outputs a trigger every N-th one

Sequencer Bridge

Premium

Outputs per-layer opacity values from the sequencer for use in the node graph

Accumulator

Premium

Running sum with decay — adds input value each frame and multiplies by decay factor

Comparator

Premium

Compare two values with >, <, ==, != operators and optional hysteresis

Bar Shaper

Premium

Draws a repeating envelope curve shaped to one bar of audio — output cycles with each new bar

Select Index

Premium

Pick an element from an array by index

Quantize

Premium

Snap values to a discrete grid with configurable steps and rounding

Scale Quantize

Premium

Quantizes a 0–1 input value to musical scale intervals

Color Map

Pro

Maps a 0–1 value to a color gradient

Pack Vec

Pro

Compose Vec2/Vec3 from individual numbers

Unpack Vec

Pro

Decompose Vec2/Vec3 into individual numbers

Vec Math

Pro

Vector math operations for Vec3 values

Spatial Transform

Pro

Applies 2D translation, rotation, and scale to a texture

Logic Gate

Pro

Boolean logic operations and threshold comparison

Sample Hold

Pro

Capture and hold a value on trigger or at timed intervals

Differentiate

Pro

Rate of change — outputs difference between current and previous input scaled by deltaTime

Feedback Delay

Pro

Outputs the input texture delayed by N frames — connect downstream output back to input for feedback loops

Trigger to Value

Pro

On trigger, outputs a value that decays over time — a one-shot envelope

Antialias

Pro

Industry-standard anti-aliasing: FXAA, SMAA, MSAA, TAA, CAS, MLAA, NFAA

Visualization

47 nodes

GPU-accelerated visual generators — particles, fractals, shaders, landscapes, and more.

Spectrum

Renders frequency spectrum as bars, line, circular, or waterfall

Waveform

Renders audio time-domain waveform as WebGL line geometry with variants

Oscilloscope

Classic CRT oscilloscope display with phosphor glow and grid

Particles

GPU-accelerated particle system driven by audio features

Geometry

Parametric 3D shapes with audio-reactive vertex displacement

Fractal

Mandelbrot/Julia set fractal explorer with zoom and iteration control

Plasma

Classic demoscene plasma effect with layered sine waves

Noise Generator

Procedural noise textures: Perlin, Simplex, Worley, FBM, Turbulence, and Ridged

Gradient Generator

Procedural gradient textures with linear, radial, angular, diamond, and conic modes

Shape Generator

SDF-based procedural shapes: circle, rectangle, polygon, star, ring, cross, heart, arrow

Audio Scope

Multi-channel scrolling waveform scope showing frequency bands as stacked traces

Starfield

3D starfield flythrough with procedural star placement

Strobe

Full-screen flash/pulse triggered by audio or events

Text

Styled text with fill/outline colours or textures

VU Meter

Classic VU meter display with analog, LED bar, and ring styles

Color Organ

Maps frequency bands to screen regions with colors

Grid Pattern

Procedural grid and pattern textures: dots, lines, checkerboard, hexagonal, triangles

Fire

Procedural fire/flame simulation with FBM noise

Lissajous

Parametric Lissajous curves with color gradient and trail

Spirograph

Hypotrochoid / spirograph curves with trail accumulation

Point Cloud

3D point cloud with audio-reactive displacement

Voronoi

Animated Voronoi cell patterns with cells, edges, distance, and cracked modes

Cellular Automata

GPU cellular automata: Game of Life, HighLife, Day & Night, Seeds, Brian’s Brain, and Wireworld

Clouds

Volumetric cloud rendering with atmospheric scattering, god rays, and audio-reactive weather

Fluid Sim

Premium

GPU-accelerated 2D fluid simulation driven by audio

Metaball

Premium

2D metaball blobs that merge organically with audio reactivity

Raymarch

Premium

Distance field rendering with audio-reactive SDF primitives

Bump Map

Premium

20 procedural bump map textures for 3D surface detail

Lightning

Premium

Procedural electric arcs and lightning bolts with branching

Matrix Rain

Premium

Digital rain effect with falling procedural glyphs

Glyph Grid

Premium

Grid of characters and symbols reacting to audio data

Knot

Premium

Mathematical torus knot visualization with adjustable parameters

Tunnel

Premium

Infinite tunnel/vortex effect with optional texture mapping

Reaction Diffusion

Premium

Gray-Scott reaction-diffusion simulation with presets for mitosis, coral, maze, waves, spots, and worms

Sine Wave Mesh

Premium

3D mesh surface deformed by layered sine waves driven by audio

Hyperbolic Tile

Premium

Poincaré disc hyperbolic tiling patterns with Möbius transformations

Symmetry Paint

Premium

Radial symmetry drawing driven by audio, creating mandala-like patterns

MilkDrop

Premium

MilkDrop preset visualizer powered by Butterchurn

Shader

Pro

Full-screen fragment shader with audio uniforms

ISF Shader

Pro

Interactive Shader Format — library of GLSL shaders with auto-mapped parameters

Environment 3D

Pro

Full 3D scene with audio-reactive camera and objects

Attractor

Pro

Strange attractor visualization rendered as 3D point trails

Landscapes

Pro

Fly over procedural landscapes with shared camera mechanics and beat-reactive objects

Circuit Board

Pro

Procedural PCB trace patterns with animated signal pulses

Spectrogram

Pro

Scrolling spectrogram display showing time vs frequency as a heatmap

Wireframe Head

Pro+ AI

Anatomically accurate wireframe head mesh with mouth, eye, and brow animation

Mouth Viz

Pro+ AI

Displays mouth data parameters as animated bars for debugging lip sync

Composite

57 nodes

Post-processing and image effects — blend, distort, colour-grade, and layer textures.

Brightness / Contrast

Adjust brightness, contrast, saturation, and gamma

Blur

Multi-mode blur: Gaussian, radial, directional, and zoom

Sharpen

Sharpen, unsharp mask, or edge enhancement

Pixelate

Block pixelation with square, hexagonal, circular, and diamond modes

Glitch FX

Advanced glitch effects: digital, analog, datamosh, and corrupt

Chromatic Aberration

RGB channel separation with linear, radial, and barrel modes

Vignette

Vignette / spotlight effect with adjustable shape and color

Mirror

Mirror/reflect the image along an axis

Kaleidoscope

Kaleidoscope / mirror symmetry effects with radial and axis modes

Mix Blend

Blends two textures with configurable blend mode

Transform 2D

Translate, rotate, scale, and skew a texture in 2D space

Mask

Apply alpha mask from a shape or texture input

Crop / Tile

Crop, tile, or mirror texture regions

Grayscale

Convert to grayscale with 8 methods and optional tint

Invert

Negate color channels with per-channel control

Sepia

Photographic toning with classic sepia, cyanotype, platinum, and custom presets

Stack Composite

Layers textures with alpha-over compositing (bottom to top)

Split Screen

Split the view into panels showing different texture inputs

Film Grain

Film grain and noise overlay with luminance-dependent intensity

Edge Detect

Detect edges using Sobel, Laplacian, Prewitt, or Frei-Chen operators

LUT

Premium

Apply color grading presets (warm, cool, vintage, cinematic, cyberpunk, noir, dawn, neon)

Color Curves

Premium

Apply transfer curve presets (S-curve, cross-process, bleach bypass, and more)

Levels

Premium

Remap input/output black and white points with midtone gamma

CRT

Premium

Cathode ray tube simulation with curvature, scanlines, phosphor dots, and flicker

Scanlines

Premium

Configurable scanline overlay with direction, scroll, thickness, and color

Halftone

Premium

Print-style halftone dots with circle, line, diamond, or cross patterns

Dither

Premium

Apply dithering patterns with ordered or blue noise methods

ASCII Halftone

Premium

ASCII art, halftone dots/lines, crosshatch, and ordered dithering effects

Mosaic

Premium

Tile image into mosaic cells using average color per cell with configurable shape

Thermal

Premium

False color mapping with thermal, iron, rainbow, arctic, magma, and viridis palettes

Night Vision

Premium

Night vision / infrared simulation with tint, noise, scanlines, and binocular mask

VHS

Premium

VHS tape degradation with wave distortion, jitter, color bleed, tracking, and noise

Motion Blur

Premium

Directional motion blur via multi-sample averaging

Motion Trail

Premium

Renders motion trails by blending current with faded previous frames

Video Feedback

Premium

Temporal feedback with zoom, rotation, and decay for trail/echo effects

Displacement Map

Premium

Use one texture to displace/distort another via UV offset

Color Balance

Premium

Adjust color balance in shadow, midtone, and highlight ranges

Opacity

Premium

Adjusts the alpha transparency of a texture

Threshold

Premium

Threshold image by luminance or channel with configurable smoothing and output modes

Posterize

Premium

Reduce color depth to create flat, poster-like tones

Channel Isolate

Pro

Isolate, remove, or solo a single color channel

Channel Shuffle

Pro

Remap RGBA channels from one or two texture sources

Chroma Key

Pro

Green/blue screen removal with spill suppression

Color Replace

Pro

Replace a specific color range with another color

Denoise

Pro

Edge-preserving noise reduction: bilateral, median, and non-local means

Distortion

Pro

Wave, bulge, twirl, displacement, barrel, and fisheye distortion effects

Emboss

Pro

Emboss, deboss, bump mapping, and chisel effects with directional light

Frame Difference

Pro

Shows difference between current and previous frame for motion detection

Frame Effects

Pro

Rounded corners, outline/border, drop shadow, and padding for any texture

Freeze Frame

Pro

Capture and hold a single frame on trigger for glitch/stutter effects

Lens Distortion

Pro

Barrel/pincushion lens distortion with optional chromatic fringing

Morph

Pro

Smoothly transitions between two textures with configurable transition effects

Outline

Pro

Draw colored outlines around edges using Sobel edge detection

Polar Warp

Pro

Convert between Cartesian and polar coordinates

Post Process

Pro

Apply bloom, vignette, chromatic aberration, film grain, and color grading

Ripple

Pro

Water ripple distortion with circular, directional, rain, and turbulence modes

Tile Repeat

Pro

Tile/repeat a texture in a grid with optional mirroring

Output

4 nodes

Send your visuals to the screen, record video, export frames, or stream live.

Output

Preview output display for the canvas

Video Recorder

Premium

Records the canvas output to a video file (WebM/MP4)

Image Sequence

Pro

Exports individual frames as PNG/JPEG files

NDI Output

Pro

Streams video via NDI to OBS, vMix, and other tools

Interactive

5 nodes

On-screen controls for live performance — sliders, buttons, pads, and keyboards.

Slider

On-screen slider for live performance

Button

Momentary or toggle button for triggering events

Keyboard

Premium

Maps keyboard keys to triggers and values

Tap Tempo

Premium

Tap button to set BPM and output beat triggers

Control Pad

Pro

XY pad that outputs normalised X and Y values (0–1)

Passthrough

10 nodes

Routing and organisation utilities — reroute, broadcast, gate, and inspect signals.

Null Sink

Discards incoming data — use to cap unused outputs

Reroute

Passes any data type through unchanged. Use to organize graph layout

Inspect

Passes a texture through unchanged while showing a small preview

Merge

Merges multiple data streams into one output

Switch

Premium

Routes input to one of two outputs. Toggle chooses A or B

Gate

Premium

Passes any data type through when open. Toggle to block the signal

Sequence

Premium

Steps through values on each trigger, cycling through a configurable list

Broadcast

Pro

Wirelessly sends any value to all Receive nodes on the same channel (A–Z)

Receive

Pro

Receives the value from the Broadcast node on the same channel (A–Z)

Crossover

Pro

Frequency crossover filter splitting audio into low, mid, and high bands

Ready to wire them up?

Start with the free Lite tier and unlock more nodes as you grow.

View Pricing