convolve_STEREO — 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: The Stereo Fibonacci Impulses Convolution script generates two distinct, yet mathematically related, rhythmic patterns—one for the left channel and one for the right—and applies them simultaneously to the input sound via convolution. This approach creates a dense, expansive stereo field where the echoes exhibit a high degree of polyrhythmic complexity (due to different starting values and scaling) and spatial diffusion (due to differing amounts of random jitter).

Quick start

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

Parameters (form fields)

Name (GUI)TypeDefault
duration_secondspositive1.5
number_of_impulsesnatural12
left_fib_start_1positive1
left_fib_start_2positive1
left_scale_divisorpositive100.0
left_jitter_stddevpositive0.010
right_fib_start_1positive2
right_fib_start_2positive3
right_scale_divisorpositive120.0
right_jitter_stddevpositive0.020
sampling_frequencypositive44100
pulse_amplitudepositive1
pulse_widthpositive0.05
pulse_periodpositive2000
play_after_processingboolean1

Outputs