Introduction
This is a fairly small plugin which extends RPG Maker's audio system to add a global reverb effect which applies to any audio (music, sound effects, etc). It uses an adaptation of the Freeverb algorithm, so unlike convolution-based reverb that require premade impulse responses, this reverb is completely parameterized and customizable.
Features
This plugin creates a global reverb effect, which can be set on map load via a <reverbParams: [x]> notetag, as well as controlled by events via the Set Reverb Params and Revert Reverb Params plugin commands.
Room size - Affects the duration of the reverb echo. The larger the value, the longer the reverb. Must be less than 1.0 (supplying 1.0 will create an infinite reverb)
Damping - Any frequency above this value (in Hz) will be cut off in the reverb echo. The lower this value, the less "bright" the echo will sound.
Pre-delay - An extra delay (in milliseconds) added to the reverb echo.
Wet - A scale applied to the reverb echo. 0.0 is silent, 1.0 is full volume.
Dry - A scale applied to the non-reverbed audio. 0.0 is silent, 1.0 is full volume.
Weird space echo - <reverbParams: 0.95 4000 150 0.05 0.95>
In the plugin settings you can also change the Disable on map load setting to determine what should happen if you don't supply a notetag - the default behavior is to disable reverb in this case, but you can change it to preserve the previous reverb settings instead.
Spoiler: Plugin Commands
Set Reverb Params - Sets the current reverb parameters. Arguments are the same as the map notetag.
Revert Reverb Params - Resets the current reverb parameters back to the map defaults, as if the map was just loaded.