App Downloads
Download access is included with Noisedeck lifetime access or subscription plans. Get Noisedeck!
The latest desktop builds for Noise Factor products. These are "living versions", with the latest builds posted weekly. All apps function fully offline, with no ads or user tracking. These downloads include your personalized license file, kindly refrain from redistributing.
-
Noisedeck 2.0
Video synth for realtime shader art and live visuals.
- Live collaboration is now on by default in freeform mode — open Program > go online... to share a session link, join by ID, or go offline.
- The viewport window popup and the free-tier hover watermark preview now keep working after switching between the WebGL and WebGPU renderers.
- Image exports on the WebGPU backend no longer produce blank or black files; program-share screenshots also render correctly on WebGPU.
- A failed session join from a shared URL no longer leaves the app stuck on a blank canvas — it now boots normally and shows an error message.
- Print-export routing was updated for ten effects added since the feature shipped, including parallax, mandala, sacredGeometry, colorReplace, mashup, palette3d, navierStokes, and temporalAberration.
- Documentation links now point to docs.noisemaker.app.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
-
Layers 0.10
Non-destructive image and video clip editor with over a hundred GPU effects.
- File > "go online..." shares your composition live through a link anyone can open to edit alongside you.
- Shared sessions only work between Layers instances, and media layers (images/video) aren't supported while online.
- New gradient layers now default to the four-corner gradient type.
- Fixed a bug where flipping or scaling image and video layers didn't actually change what you saw on the canvas.
- Fixed a case where hiding a text layer and then moving or editing it could overwrite a different visible text layer.
- Starting a second video export while one is running is now refused with a clear error instead of corrupting both outputs.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
-
Polymorphic 0.11
Live coding environment and high-level composition language for shader effects.
- Online collaboration is now on by default: a new "go online..." item in the program menu opens a single dialog for taking a composition online, joining by session ID, copying the share link, and going offline.
- Opening a share link joins the live session directly, with no feature flag required.
- Documentation links in the app now point to docs.noisemaker.app.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
-
Visualize 0.1
Two-deck VJ player with audio-reactive shaders, MIDI, and auto-VJ.
- Online collaboration is now on by default — a Seance button in the top bar opens a single dialog to start or join a session.
- Joining a session created by another Noise Factor app now loads its shared program into Deck A instead of leaving it on local text.
- Classic (noisedeck) mode stays offline-only.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
-
Remap 0.1
Projection-mapping zone editor for multi-surface shader output.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
-
Foundry 0.1
Visual shader effect builder and editor.
Includes Noisemaker 1.0.101
- Added a Parallax filter that shifts imagery in perspective based on a height map, with direction and pivot controls.
- Added a Floyd-Steinberg error-diffusion option to the Dither filter, alongside the existing ordered patterns.
- The Lighting filter now accepts a separate height-map input, so surface normals can be driven by a different source than the color image.
- Fixed the WGSL Curl noise seed so changing the seed produces the intended variation instead of near-identical output.
- Fixed several WGSL effects (refract, cellRefract mirror wrap; subdivide, distortion, glitch, pattern, patternMix, composite, tetraCosine, perlin, noise3d) so wrap and pattern behavior matches the WebGL versions.
- Fixed a case where exports came out black after a graphics context loss followed by switching rendering backends; only a page reload used to recover.
System requirements
- Mac: Apple Silicon (M1 or later), macOS 11 Big Sur or later. Each build is smoke-tested on macOS 15 (Sequoia).
- Windows: Windows 10 or later (64-bit). Built on Windows Server 2022. Builds are unsigned — SmartScreen will warn on first launch. Click More info → Run anyway.
- Linux: Any 64-bit distribution with FUSE installed (AppImage format). Each build is smoke-tested on Ubuntu 24.04 under xvfb.
First launch
- Open the downloaded
.zip. Inside you'll find the installer for your platform and your personallicense.nf-licensefile. - Mac: open the
.dmgand drag the app into Applications. - Windows: double-click the
.exeinstaller. SmartScreen warns → More info → Run anyway. - Linux:
chmod +xthe.AppImageand run it directly. No install step. - Drop the
license.nf-licensefile onto the welcome window the first time the app launches.