Stepped Notch Filter — User Guide

Praat script.

Author: Shai Cohen Affiliation: Department of Music, Bar-Ilan University, Israel Version: 0.1 (2025) License: MIT License Repo: https://github.com/ShaiCohen-ops/Praat-plugin_AudioTools
Contents:

What this does

Praat script.

Process Description: This script applies up to two distinct notch filters and a global attenuation directly in the frequency domain (Spectrum object). This technique is a form of spectral equalization where precise frequency bands are sharply reduced in amplitude, combined with an overall reduction of non-notched frequencies for loudness normalization. This results in an immediate and non-resonant shaping of the sound's timbre.

Quick start

  1. In Praat, select a Sound object.
  2. Run script…Stepped Notch Filter.praat.
  3. Set parameters and click OK.
  4. Output object appears (see Outputs).

Parameters (form fields)

Name (GUI)TypeDefault
fast_fourierbooleanyes
notch1_lowerpositive2000
notch1_upperpositive2200
notch1_attenuationpositive0.1
notch2_lowerpositive5500
notch2_upperpositive5800
notch2_attenuationpositive0.2
overall_attenuationpositive0.7
scale_peakpositive0.9
play_after_processingboolean1
keep_intermediate_objectsboolean0

Outputs