Layered Markov Texture — User Guide
Praat script.
What this does
Praat script.
Process Description: This script describes an advanced, layered sound generator focused on creating complex, non-repeating ambient soundscapes, or drones. It uses several sophisticated synthesis techniques, but its most unique feature is the Layered Markov $\mathbfTexture}$ engine. The system works by generating up to eight independent audio streams (layers) using the chosen synthesis mode and combining them before applying spatial effects.
Quick start
- Run script… →
Layered Markov Texture.praat. - Set parameters and click OK.
- Output object appears (see Outputs).
Parameters (form fields)
| Name (GUI) | Type | Default |
|---|---|---|
| Duration_(sec) | positive | 10.0 |
| Base_frequency_(Hz) | positive | 80 |
| Number_of_layers | positive | 3 |
| Layer_spacing | real | 1.5 |
| Density_per_layer | real | 3.0 |
| Modulation_depth | real | 0.6 |
| Complexity_factor | real | 1.0 |
| Randomize_parameters | boolean | 1 |
| Enable_cross_layer_influence | boolean | 1 |
| Fade_time_(sec) | positive | 2 |
| Normalize_output | boolean | 1 |
Synthesis modes
- Simple Modulation
- Competing Oscillators
- Chaotic System
- Harmonic Series
- Fibonacci Ratios
- Evolutionary Formula
- Layered Markov Texture
Spatial modes
- Mono
- Stereo Wide
- Rotating
- Binaural
Outputs
- Object name: synthesis_output
- Sample rate: 44100 Hz
- Normalization: Final peak scaled to 0.9