Tremolo — 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 a Tremolo effect—a rhythmic, cyclic variation in amplitude—that is dynamically controlled by the instantaneous level of the input signal. Unlike a fixed-depth tremolo, this adaptive mechanism ensures that louder segments of the sound receive a deeper modulation, while quieter segments retain a flatter, less-modulated amplitude.

Quick start

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

Parameters (form fields)

Name (GUI)TypeDefault
modulation_rate_hzpositive3
max_modulation_depthpositive0.7
signal_sensitivitypositive0.5
sensitivity_offsetpositive0.5
scale_peakpositive0.99
play_after_processingboolean1

Outputs