Noiserator docs
Noiserator docs
OverviewInterfaceDropzone ModenerdGRAPH ModeGeneratorsWorking with LayersParameters and ControlsPost EffectsGradient ColorizerAnimationAudio ReactiveMIDI ControlCustom GLSL ShadersSpout / Syphon Output3D PreviewExportingPresetsKeyboard ShortcutsTips

MIDI Control

Map hardware MIDI controllers to any parameter for hands-on control.

Map hardware MIDI controllers (knobs, faders, buttons) to any parameter for hands-on control.

Getting Started

  1. Connect your MIDI controller (USB or virtual MIDI)
  2. Click the MIDI button in the top bar to enable MIDI input
  3. When MIDI is active, all parameter animation bars expand to show the MIDI learn button
  4. Click the MIDI learn button (pulsing icon) on the parameter you want to control
  5. Move the knob or fader on your MIDI controller
  6. The mapping is created — that MIDI CC now controls the parameter

How It Works

  • MIDI learn listens for the next Control Change (CC) message from any connected device
  • The CC value (0–127) is mapped to the parameter's full range
  • Mappings are saved to localStorage and persist across page reloads
  • Each parameter can have one MIDI mapping; assigning a new CC replaces the old one

Managing Mappings

  • Click MIDI learn again while it's listening to cancel
  • Mappings persist automatically between sessions
  • Disable MIDI by clicking the MIDI button in the top bar again

Audio Reactive

Bind any parameter to live audio input so visuals respond to music in real time.

Custom GLSL Shaders

Write custom fragment shaders, including ISF and Shadertoy compatibility, for advanced visual effects.

On this page

Getting StartedHow It WorksManaging Mappings