Forest Reverb Generator

Generates acoustic impulse response of a forest.

You are now following this Submission

Generates the impulse response of an arbitrary forest of acoustically hard cylinders. Each tree scatters sound according to theory from Morse [1948]. Any number of trees of any radius may be placed at any position, limited only by memory and computational time. You can also set the maximum number of tree scatterings in each sound path.

A .wav file may be generated for use in audio reverb units.

A small forest example is included to calculate a 100 x 100 m forest with 10 trees and maximum 5 scatterings per path. Increasing the number of trees and scatterings increases the time and memory used.

This is based on the idea behind Kyle Spratt's Treeverb (http://ccrma.stanford.edu/~kspratt/220c) although it was developed independently and appears to give different results.

Cite As

Travis Wiens (2026). Forest Reverb Generator (https://uk.mathworks.com/matlabcentral/fileexchange/20764-forest-reverb-generator), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Audio Processing Algorithm Design in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0