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
Noisedeck with the effect controls on the left and the Polymorphic program code over the live canvas on the right
Noisedeck: effect controls on the left, the same composition as Polymorphic code on the right, rendered live behind both.

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

Specifications

PlatformsWeb browser; desktop app for macOS (Apple Silicon), Windows, Linux
RenderingWebGL2 and WebGPU
InputsImages, video, cameras, audio devices, MIDI
Import formatsPNG, JPG, WebP, MP4
Export formatsStills: PNG, JPG, WebP. With a purchase: MP4, WebM, MOV, GIF, ZIP, and shader pipeline packages
Export limitsWith a purchase: up to 4096 by 4096, video up to 5 minutes, print output up to 16384 by 16384
RequirementsA modern graphics card or Apple Silicon. Developed primarily in Chromium-based browsers. Firefox on Linux is not supported. Mobile devices are not supported.
PriceFree 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.
EducationNoisedeck 2.x LTS is free for students and educators who sign up with a confirmed academic email address.
EngineNoisemaker, MIT license

Get started

  1. Open noisedeck.app in a Chromium-based browser.
  2. Add a synth, then add mixers and filters to build the composition.
  3. Right-click a parameter to automate it with an oscillator, audio, or MIDI.
  4. Export a still, or get Noisedeck for full-resolution video export and the desktop app.

Resources

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.