Audio

Modulaser can react to live audio from any input device: a USB microphone, an audio interface, or a virtual loopback from your computer. The audio modulator turns incoming sound into a 0–100% signal you can route to any parameter, so shapes pulse with the kick, colors shift with the melody, or geometry physically deforms to match the waveform.

Multi-channel interfaces are supported, so different channels can drive different parts of your show.

Setting Up an Audio Device

Open Settings (the gear icon) and click the Devices tab. Select your audio input device from the Device dropdown. All available input devices are listed by name. Select "None" to disconnect.

The selected device is shared by all audio modulators and AudioInput nodes across all clips. Each modulator or node picks which channel to read from. Your device selection persists across sessions.

Gate & Limit

When a device is connected, each input channel shows a live level meter with two controls:

  • Gate (0–100%, default 0%): signal below this threshold is silenced. Use it to cut background noise so quiet moments produce zero modulation.
  • Limit (0–100%, default 100%): signal above this threshold is clipped. Use it to tame loud peaks and keep modulation in a controlled range.

Both appear as vertical markers on the level meter. These settings apply globally, so every modulator reading from that channel sees the gated and limited signal.

Adding an Audio Modulator

Click the + button on the modulator panel and select Audio. The modulator starts reading from the selected device immediately.

Channel

If your device has multiple inputs, use the channel selector to pick which one this modulator reads. With a multi-channel interface, you can have different modulators reacting to different signals: kick on channel 1, vocals on channel 2, hi-hats on channel 3.

Modes

The audio modulator has three output modes:

Loudness: Envelope-followed peak amplitude. Produces a single value per frame that rises with loud transients and decays smoothly. Best for beat-reactive effects like pulsing size, brightness, or scale.

Spectrum: FFT energy within a configurable frequency band. A live FFT sits below the mode selector with a draggable range selector. Drag the low and high handles to isolate a band (e.g. 20–200 Hz for bass, 5–15 kHz for hi-hats), or drag the range itself to slide both handles together. The output is the energy in that band, so you can target specific frequencies.

Waveform: Raw audio samples mapped across the shape's points. Each point on the laser shape samples a different moment from a rolling audio buffer, so the shape physically deforms to match the waveform. Creates oscilloscope-like effects and audio-driven geometry.

Controls

ControlRangeDefaultAvailable inWhat it does
Gain0.0–4.01.0All modesSignal multiplier. Boost quiet sources or attenuate loud ones.
Fall0.01–5.0s0.1sLoudness, SpectrumEnvelope decay time. Low values = snappy response, high values = smooth and lazy.
Window5–3000ms20msWaveformDuration of audio mapped across points. Short = fine detail, long = broader waveform.
Freq Low20–20,000 Hz20 HzSpectrumLow cutoff of the frequency band.
Freq High20–20,000 Hz20,000 HzSpectrumHigh cutoff of the frequency band.

Spectrum Visualization

Every audio modulator shows a live spectrum display regardless of which mode you're using. The bars reflect that modulator's own gain and fall settings. In Spectrum mode, the interactive range selector appears below the bars: bars inside the selected range are highlighted, bars outside are dimmed.

An audio input modulator in Waveform mode with a live spectrum and a waveform-shaped laser frame on the right
An Audio Input modulator in Waveform mode driving the geometry of a laser frame.

Routing Audio to Parameters

Once you have an audio modulator, route it to any parameter by dragging the modulator's circle onto a parameter target. The routing amount controls how much the audio signal affects the parameter.

Some ideas to get started:

  • Route a Loudness modulator to Scale for beat-pulsing shapes
  • Route a Spectrum modulator (bass range) to Hue for color that shifts with the low end
  • Route a Waveform modulator to an oscillator's Level for audio-shaped geometry
  • Stack multiple audio modulators on different channels for frequency-split reactions

AudioInput Node

The same audio functionality is available as an AudioInput node in NodeGraph layers, with the same parameters (mode, channel, gain, fall, frequency range, window). The node outputs a scalar value of 0–100.

In Spectrum and Waveform modes, the output varies per point along the shape's position, so different parts of the shape respond to different frequencies or waveform positions. This enables spatially-varying audio response that isn't possible with the modulator alone.

Routing Computer Audio into Modulaser

If you're playing audio on the same computer running Modulaser, it's better to route the audio directly instead of picking it up through a microphone. Direct routing means zero distortion and no delay.

macOS

Use Loopback (paid) or Blackhole (free).

Blackhole works but takes some configuration. Follow the setup instructions including the Audio MIDI Setup step. Once configured, go to System Settings > Sound > Output and select "Multi-Output Device", then open Modulaser's device settings and select "Blackhole (2ch)".

Windows

Use VB-Cable (free). After installation, open Modulaser's device settings and select "CABLE Output".