Bandpass Filter Node

Standard bandpass filter. Frequencies outside the given range of frequencies are attenuated, frequencies inside it pass through.

In other words, this Node can be used to only keep a given range of frequencies in an audio source (e.g. frequencies around 1 kHz), and attenuate/mute the rest.


AudioThe Audio line to filter.
Frequency-controlA Control input to automate the Frequency setting, in Hz, from 10 Hz to the Nyquist frequency. This input can be toggled from the settings panel.
Q-controlA Control input to automate the Q setting, from 0.0001 to 1000. This input can be toggled from the settings panel.


FrequencySets the effect’s center frequency, in Hz.
QSets the frequency band width. Greater values result in a smaller frequency band, and a sharper effect. For example, very high values can create a soft whistling sound out of a white-noise source.
Filter orderRepresents the order of the differential equation describing the filter.


OutputThe filtered Audio.

Audio and Control lines (visualized with blue and purple, respectively) are both analogous to an analog signal.
They can be used interchangeably, and, for example, an Audio output (blue) can be connected to a Control input (purple), or vice-versa.

Technical details

This Node has exactly 2 samples of latency (equals ~0.0045 milliseconds at 44.1 kHz).