Audio Input

Capture live audio from microphone or system input.

What it does

Audio Input captures live sound from a microphone or another system input and outputs a raw waveform, an FFT spectrum, an overall volume level, and three energy bands: bass, mid and treble. It has no image output.

Buffer Size and FFT Size control how much audio is analysed and how fine the frequency detail is. Smoothing averages the spectrum over time. Window shapes the FFT analysis window: Hann is the general default, Blackman-Harris trades some responsiveness for a cleaner, more precise spectrum.

When to use it

ParameterTypeDefault
buffer_sizeNumber2048
fft_sizeNumber512
smoothingNumber0.800
windowString"Hann"
play_audioBooleanfalse
monitor_volumeNumber0.800

Gotchas

Play Audio sends the captured signal straight to your speakers. A microphone input with speakers nearby can feed back. Leave it off unless you are actively monitoring, or use headphones.

Worked example

  1. Add an Audio Input node and pick up a microphone or line-in.

  2. Wire Volume into a scale or brightness parameter elsewhere in the graph for an audio-reactive pulse.

  3. Wire Bass, Mid, and Treble into separate parameters for a band-split reactive look.

  4. If the reaction feels noisy, raise Smoothing; if it feels sluggish, lower it.

  5. Enable Play Audio briefly to confirm the source being captured, then turn it back off.

See also

Audio File · Audio Output · MIDI Input · Numbers, signals & audio