VJ mixer

Noisedeck Visualize

Noisedeck Visualize is a dual-deck VJ mixer and music visualizer for Noisedeck programs, with audio-reactive shaders, MIDI control, and an automatic VJ mode.

  • Free
  • MIT license
  • WebGL2 and WebGPU
  • Desktop: macOS, Windows, Linux
Noisedeck Visualize with two program decks and a crossfader
Noisedeck Visualize: two decks of shader programs mixed through a crossfader.

Overview

Visualize plays shader programs on two decks and mixes them with a crossfader. It includes a library of over 100 programs, many of them audio-reactive. Programs are written in Polymorphic, the same language as Noisedeck.

An audio analyzer splits microphone or loopback input into low, mid, and high bands for audio-reactive programs. MIDI learn maps any controller to the crossfader, deck speeds, and effects. Auto-VJ loads a new program on the idle deck and fades to it on the beat.

Features

Specifications

PlatformsWeb browser; desktop app for macOS (Apple Silicon), Windows, Linux
RenderingWebGL2 (default) and WebGPU
InputsMicrophone or loopback audio, MIDI, cameras, video and image files
OutputSecond display window, WebM or MP4 recording, Syphon, Spout, NDI, and camera output through Sync
Custom effectsPortable effect ZIP import (Portable)
Sourcegithub.com/noisefactorllc/visualize
LicenseMIT
PriceFree in the browser. The desktop app is included with Noisedeck Forever.

Get started

  1. Open visualize.noisedeck.app.
  2. Load a program on each deck and move the crossfader between them.
  3. Select an audio device so audio-reactive programs follow the music.
  4. Map a MIDI controller with MIDI learn, or turn on Auto-VJ.

Resources

Questions

Does Visualize react to music?
Yes. It analyzes microphone or loopback audio into low, mid, and high bands. Many of the bundled programs are audio-reactive.
Can I control Visualize with a MIDI controller?
Yes. MIDI learn maps any CC or note to the crossfader, deck speeds, or effects, and Visualize can follow MIDI clock.
Is Visualize open source?
Yes. The source is on GitHub under the MIT license.