Video synth
Noisedeck
Noisedeck is a video synth for real-time shader art and live visuals. It runs in the browser and as a desktop app, and it is built on the open source Noisemaker engine.
- Free to use in the browser
- One-time purchase: $36 or $199
- WebGL2 and WebGPU
- Desktop: macOS, Windows, Linux
Overview
Noisedeck is a shader-based video synthesizer. You build a composition from effects: synths generate the initial pixels, mixers combine them, and filters process the result. Controls are on the left and the canvas is on the right, and every change renders immediately.
Each composition is also a program in Polymorphic, the Noisemaker composition language. You can edit it with sliders or as code, and both views stay in sync. Compositions render with the open source Noisemaker engine, so your work stays viewable and renderable without a Noisedeck purchase.
Noisedeck is free to use in the browser. A one-time purchase adds full-resolution, watermark-free export and the companion apps. There is no subscription.
Features
-
Synths, mixers, and filters
Chain generators, compositing effects, and post-processing into a free-form composition. Each effect has its own controls.
-
More than 100 effects
Noise, shapes, patterns, displacement, color blending, lens emulation, text, and stateful effects such as video feedback and reaction-diffusion. All effects target WebGL2 and WebGPU.
-
SMRTicles particles
Simulate up to millions of particles at interactive frame rates with modular, composable agent behaviors.
-
Media input
Import images and videos to transform and remix. Multi-camera input is supported.
-
Automation
Drive any parameter with noise, oscillators, audio input, or MIDI input. Right-click a parameter to create an automation.
-
Autopilot
Noisedeck changes the visuals automatically for live musical performances.
-
Code and UI round trip
Parameters in Polymorphic code generate UI controls. Move a slider and the code updates; edit the code and the sliders follow.
-
Export
Save stills as PNG, JPG, or WebP. With a purchase, export watermark-free MP4, WebM, MOV, GIF, or ZIP at up to 4096 by 4096, and print output up to 16384 by 16384.
-
Shader pipeline export
Export a composition as a shader pipeline for WebGL, WebGPU, Babylon.js, Cables.gl, Three.js, Blender, Godot 4, TouchDesigner, and Unity.
-
Live output
Send output to a secondary display, or to Syphon, Spout, NDI, and camera inputs with Noisedeck Sync. Share a live editing session with others through Seance.
Specifications
| Platforms | Web browser; desktop app for macOS (Apple Silicon), Windows, Linux |
|---|---|
| Rendering | WebGL2 and WebGPU |
| Inputs | Images, video, cameras, audio devices, MIDI |
| Import formats | PNG, JPG, WebP, MP4 |
| Export formats | Stills: PNG, JPG, WebP. With a purchase: MP4, WebM, MOV, GIF, ZIP, and shader pipeline packages |
| Export limits | With a purchase: up to 4096 by 4096, video up to 5 minutes, print output up to 16384 by 16384 |
| Requirements | A modern graphics card or Apple Silicon. Developed primarily in Chromium-based browsers. Firefox on Linux is not supported. Mobile devices are not supported. |
| Price | Free to use in the browser. Noisedeck 2.x LTS: $36, one-time. Noisedeck Forever: $199, one-time. A 7-day free trial of LTS needs no card. |
| Education | Noisedeck 2.x LTS is free for students and educators who sign up with a confirmed academic email address. |
| Engine | Noisemaker, MIT license |
Get started
- Open noisedeck.app in a Chromium-based browser.
- Add a synth, then add mixers and filters to build the composition.
- Right-click a parameter to automate it with an oscillator, audio, or MIDI.
- Export a still, or get Noisedeck for full-resolution video export and the desktop app.
Resources
- Noisedeck: the app
- Pricing and sign-up
- Documentation
- Example programs gallery
- Desktop downloads: requires a Noisedeck purchase
- Making shader art in 5 minutes: beginner walkthrough
- Multi-platform shader export
- Why Noisedeck has no subscription
Questions
- Is Noisedeck free?
- Yes. Noisedeck is free to use in the browser. A one-time purchase of Noisedeck 2.x LTS ($36) or Noisedeck Forever ($199) adds full-resolution, watermark-free export, shader pipeline export, Sync, Remap, Shade, and the desktop app. Forever also includes the other Noisedeck desktop apps and all future versions.
- Does Noisedeck need an install?
- No. Noisedeck runs in a web browser. A desktop app for macOS (Apple Silicon), Windows, and Linux is included with a purchase.
- Can I use my compositions outside Noisedeck?
- Yes. Compositions render with Noisemaker, which is open source under the MIT license. With a purchase, you can also export a composition as a shader pipeline for Three.js, Babylon.js, Cables.gl, Blender, Godot 4, TouchDesigner, and Unity.