Markov Rhythm Generator — 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 demonstrates an elegant application of Markov Chains to generate non-repetitive, evolving rhythmic patterns. It moves beyond simple sequencing by using probabilistic transitions to decide the next musical phrase.

Quick start

  1. Run script…Markov Rhythm Generator.praat.
  2. Set parameters and click OK.
  3. Output object appears (see Outputs).

Parameters (form fields)

Name (GUI)TypeDefault
Durationreal8.0
Sampling_frequencyreal44100
Pattern_lengthinteger4
Temporeal120
Base_frequencyreal150

Outputs