flowRS Open the IDE
← Tutorials

Design a filter and see its response

2 min

Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.

Build an IIR filter chain and see what it leaves of a signal's spectrum. The filter designs are checked against SciPy's in flowRS's tests.

Walkthrough

  1. Place a signal source and a `dsp.filter.iir` node.
  2. Choose the family — Butterworth, Chebyshev I or II, elliptic, or Bessel — and set order and cutoff.
  3. Run the output through an FFT into a chart on the Front panel to see what the filter left of the spectrum.
  4. Chain a second stage and watch the spectrum change as you retune.
  5. Read the generated Rust: the filter you tuned is emitted as ordinary code that calls flowRS's DSP crate.

What you take away

You can design a filter visually, see its effect on a spectrum, and read the Rust it becomes.

Open the IDE and try it