File Exchange

image thumbnail

Forest Reverb Generator

version 1.0.0.0 (8.19 KB) by Travis Wiens
Generates acoustic impulse response of a forest.

2 Downloads

Updated 18 Jul 2008

View License

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.

Comments and Ratings (4)

jing zhang

Peter Ingram

Paul Behrens

The author of the post above needs to explain his rating, I found this code well written, well commented and well thought out.

dawit amanuel

MATLAB Release Compatibility
Created with R2007a
Compatible with any release
Platform Compatibility
Windows macOS Linux

MATLAB Online Live Editor Challenge

View the winning live scripts from faculty and students who participated in the recent challenge.

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video