An approachable, powerful video synth and a must-have for any creator's toolkit. Noisedeck is our shader-based art tool, engineered for experimentation, with joyous visual discoveries around every corner.
The latest version is a total rewrite of the underlying rendering pipeline, pushing performance and flexibility to another level.
Controls on the left, canvas on the right. It doesn't take long for the "Noisedeck way" to click. Jump right into a creative flow state.
Noisedeck is perfect for quick jobs, but invites you to get lost in experimentation.
Save still images as PNG or JPG, or export looping video as MP4 with frame-perfect timing for seamless loops.
Pre-release screenshot, subject to change
Pre-release screenshot, subject to change
A shader effect is a building block that generates visuals or processes input, rendering pixels to shape the final canvas output. Each effect has a unique function and controls for tuning the behavior. Easily place them together to create dynamic never-before-seen output.
When your composition is ready, bring your vision to life. Export in a range of formats, or put it up on the big screen in real time.
Synths are the heart of your composition; the generators you use to seed the initial pixels. Your composition can use one or two synths.
If your composition uses two synths, it will need a mixer. Mixer effects combine synth visuals in a variety of interesting and novel ways.
You may chain multiple post-processing effects to breathe additional depth and complexity into your composition.
Explore a variety of approaches to shape visuals and create dynamic motion.
Import your own images and videos to be transformed and remixed. Multi-camera input support included.
Add depth and distortion with tools for screen-space refraction, reflection, and more.
Make your visuals pop with easy-to-use palettes, blending modes, and creative color tools.
Use evolving effects like video feedback and Reaction-Diffusion for organic, emergent designs.
Simulate perhaps millions of particles at interactive framerates, with modular and composable agent-driven behaviors.
Pre-release screenshot, subject to change
Drive parametric automation with noise, oscillators, audio device input, and MIDI input.
Let Noisedeck take the wheel and take over the visuals; perfect for live musical performances.
Pre-release screenshot, subject to change
Give your visuals a hyperreal vibe with effects like distortion, chromatic aberration, and depth-of-field.
Easily overlay text, logos, or custom graphics to personalize your creations.
Noisedeck is built on the latest web rendering technologies, and we currently offer Noisedeck as a web-based app. We like it this way!
Noisedeck can currently export and import PNG, JPG, GIF, and MP4. MP4 export features frame-perfect fixed delta output for frame-accurate rendering.
Noisedeck was designed for short loops, and can currently export up to 60 seconds at 30FPS in Full HD, or still images and movies up to 15 seconds at 4K.
Any OS with a modern graphics card or Apple Silicon. We primarily develop under Chromium. Firefox on Linux is specifically not supported at this time. We are not optimized or testing for mobile devices at this time.
Noisedeck is powered by Noisemaker, our open source rendering pipeline and effects library for creative coding.
A complete rendering pipeline and effects library for generative art and creative coding.
Hundreds of composable visual effects and noise functions. All effects target both WebGL 2 for backwards compatibility and WebGPU for future-proofing.
Complete access to the rendering engine and shader library. Fork it, modify it, learn from it. Use it in a web page, use it in an app. You can put it anywhere. Anywhere. Well, no, not there.
Even without a Noisedeck subscription, your compositions are always yours, renderable and viewable with the open source Noisemaker framework.
Read the docs or try the interactive demo.
Pre-release screenshot, subject to change
During late development of the original Noisedeck engine, we added a simple and expressive live-coding inspired language to let us define custom rendering graphs. It ended up reshaping how we designed effects, how we prototyped features, and how we thought about the whole app.
Polymorphic is a graph-based shader composition language. Programs compile to a DAG of render passes that execute as native GLSL (WebGL 2) or WGSL (WebGPU) shaders.
Try a standalone version of Polymorphic to see what it's about.
Parameters in code automatically generate UI controls. Adjust a slider, the code updates. Edit the code, sliders follow. Switch freely between visual and textual editing.
Call functions positionally or with named keywords: noise(freq: 10, amp: 0.5). Self-documenting code that's easy to read and modify.
Our language, our rules. We tailor the syntax for a perfect fit: oscillators, hex colors, enums, inline arithmetic, and chainable writes, all native to the grammar.
Don't Panic: We are NOT putting AI into Noisedeck. But we can't ignore that programming just changed forever. The tools are too powerful. This is why we made Shade, a standalone editor for a new era.
Meet Shade: our standalone AI-native shader dev tool. Shade offers a natural language workflow for creating WebGL2 and WebGPU shaders for use in Noisedeck or any other shader-using application.
Access to Shade and free starter credits included with Noisedeck. Additional usage is pay-as-you-go.
Our AI principles: Neither we nor our AI provider (Anthropic) spy on you or track your behavior, sell your information to anyone, or train models on your work.
Shade is currently in closed testing. Noisedeck subscribers: Interested in testing Shade? Contact team@noisefactor.io
Describe what you want in plain language. Shade researches and plans, fitting optimized shader code to your vision, then carefully creates the effect piece by piece.
Export to modern graphics APIs with automated conversion and pixel-for-pixel parity. Send directly to Noisedeck with one click.
Built-in tools verify shader structure and validate output, catching errors before you do. Based on the same MCP tools we use to write Noisedeck.
Access to Shade and free starter credits are included with Noisedeck. Additional usage is pay-as-you-go.
Pre-release screenshot, subject to change
Pre-release screenshot, subject to change
Noise Factor is just the two of us, Jess and Alex. We've been writing software together for decades. We started building Noisedeck together during COVID lockdown. The response was good and we kept going. We just did a full pipeline rewrite from the ground up for better performance and flexibility.
We don't spy on you or sell your information. We just want to make cool shit.
We want this to be our full-time work, and that needs steady income. So our pitch is that if you use our tools and find them useful on an ongoing basis, we're asking for $4/month with no commitment, or $3/month yearly.
What's yours is yours, forever. Your compositions can be viewed through our public sharing site or with our open source tools. We don't want to own you or your creations. Cancellation is easy and obvious.
By subscribing to Noisedeck, you're supporting the developers directly. We appreciate every subscriber.
Questions? Reach us at team@noisefactor.io
The version of Noisedeck you see here is a total rewrite, and it's still in progress. It's already very good and only getting better, but fair warning: the development version is going to be choppy for a while. We will, and do, break things.
What you get when you subscribe:
Thanks for your interest and support.
Jess and Alex
aka Noise Factor LLC
