NOISERATOR
GPU-accelerated procedural texture generation.
WebGL // 35+ Generators // 33 Post-FX // iPad-Ready
EVERYTHING ON THE GPU
35+ GENERATORS
Perlin, Simplex, FBM, Voronoi, Truchet, Reaction-Diffusion, Bit Glyphs, Text, ASCII, Vectorize, Custom GLSL, Webcam — noise, patterns, simulations, and inputs.
DUAL-MODE WORKFLOW
Dropzone for drag-and-drop compositing. nerdGRAPH for full node-graph signal flow. Both stay in sync — switch freely.
33 POST-PROCESSING FX
Bloom, Chromatic Aberration, Glitch, Kaleidoscope, Neon Edge, Halftone, Cel Shading, SABER tracing — per-layer and global FX chains.
LAYER COMPOSITING
10 blend modes. Per-layer opacity, gradient colorization, threshold, invert, mirror, seed control, and per-layer FX sub-chains.
ANIMATION & REACTIVITY
Every parameter animates independently. MIDI mapping, audio reactivity, per-parameter speed, ping-pong, and clamp range.
iPAD & iPHONE PWA
Installable as a Home Screen app. Immersive fullscreen mode with slide-in drawers, on-screen modifier toolbar, and finger-painting Reaction-Diffusion.
CLAUDE AI ASSISTANT
Built-in chat drives ~45 in-app commands. Natural-language shader authoring with iterate-on-error. MCP server for Claude Code & Claude Desktop.
LIVE PERFORMANCE MODE
ParticleDRAW with sub-frame preset switching. Perform Mode (P) full-viewport. NDI / Spout output to OBS, Resolume, TouchDesigner.
SHIPPED RECENTLY
VECTOR TRACING
Vectorize any image into SVG-style polylines, then trail comet-like light along the path. Real arc-distance tracing — no quantization, no junction split, no loop collision.
- Vectorizer node (Moore-Neighbor contour)
- Conduit Vector mode
- LoadSVG for direct path import
- Reveal Stroke / Reveal Fill modes
PARTICLEDRAW
A dedicated performance mode for live particle drawing. Browse a folder of PNG systems, switch presets sub-frame, and play the canvas like an instrument — with the full particle pipeline running underneath.
- Cache Systems for sub-frame preset switching
- Floating viewport + Mirror / Gradient / NDI / Spout toggles
- Drop shadow, spawn modes, per-slot sizing
- Touch surface: FREEZE / SLOW, brush size, finger-paint
TOUCH, iPAD & PWA
Installable as a Home Screen app on iPad and iPhone. Immersive fullscreen mode with slide-in drawers, on-screen modifier toolbar, and finger-painting Reaction-Diffusion.
- Add to Home Screen (iOS)
- Pen mode for direct RD drawing
- On-screen Alt / Ctrl / Shift / Pen / DEL
- iPhone density pass — icon-only top bar
AI IN THE APP
Built-in Claude chat drives ~45 in-app commands. Write GLSL in plain English with iterate-on-error compile loop. External MCP server connects Claude Code to live instances.
- Natural-language node graph control
- Custom shader authoring + auto-fix
- MCP server on 127.0.0.1:9333/mcp
- Prompt-cached tools (3x cost reduction)
NERDGRAPH ERGONOMICS
Every interaction in the node graph has been polished obsessively. Five ways to open node search, drop a wire mid-air to spawn its target, shake a noodle to disconnect, pick from seven routing styles, color-tag regions. The graph rewards muscle memory.
- Tab anywhere to open node search at the cursor — tiered ranking: exact > prefix > word-start > substring > fuzzy
- Empty search shows a family-grouped browse view (Generators, Texture, Post FX, Particles, I/O)
- Drop a wire in empty space to spawn search pre-wired to the source port
- Drop a node onto an existing wire to splice it in — auto-rewires both ends
- Shake a wire (3+ reversals within 600ms) to snap it
- Magnetic port snap with elastic ease, port enlarge on proximity, glow pulse on connect
- 7 wire routing styles: Bezier, Subway, Circuit, Straight, Step, S-curve, Rope
- Type-coded wire colors (Texture, Float, Vec2/3/4, Color, Any) + comment frames + color-tagged regions with alignment snap guides
THE GRAPH IS THE IMAGE
Every PNG you export from NOISERATOR is the full patch. Drop it back into the app — onto the canvas, into the file picker, even from Discord — and the entire nerdGRAPH rebuilds itself. No project files, no backend, no account.
- Custom PNG tEXt chunk named "noiserator" — pure-JS chunk surgery, zero dependencies
- Entire graph + animations + preset stored as plain UTF-8 JSON, inserted before IEND with a freshly computed CRC32
- The visible image is a live composite of the WebGL viewport and the rendered node graph — the patch literally looks like itself
- Load path scans chunks, validates version, then structuredClones the state into a fresh NetworkGraph (IDs and wires preserved). PNGs without the chunk fall back to a loadImage node.
CREATE. PERFORM. EXPORT.
WEB APP
FREEFull procedural texture generation in your browser. Zero install.
- 35+ generators
- 33 post-processing FX
- Dual-mode workflow
- iPad & iPhone PWA
- Claude AI assistant
- MIDI & audio reactivity
DESKTOP APP
AVAILABLEElectron-powered app with NDI & Spout output, video recording, and live performance features.
- Everything in Web App
- NDI live video output
- Spout / Syphon output
- Export up to 8K
- Video recording
- MCP server for Claude Code
BUILT BY CREATORS
STEVEN McCORRY
Glass Crane
FOUNDER & DEVELOPER
ANDREW HUNTER
The Void
DEVELOPER
DERRICK PLANZ
Aether Immersive
DEVELOPER
JOIN THE COMMUNITY
Shape the future of Noiserator. Share textures, request features, report bugs, and connect with fellow VJs and visual artists.
JOIN DISCORD SERVERGET NOTIFIED AT LAUNCH
Major releases and announcements. No spam — only when there's something worth shipping.