Dependencies
- REAPER
- ReaImGui for the browser and controller scripts
- Python 3 with NumPy for NumPy-backed offline processes
- eSpeak NG
for
EVP Fieldonly - Speex
for the optional
EVP FieldCodec damagestage only - SPARTA plugins for the 3OA workflow
Notes
ReaImGui is available through ReaPack’s default ReaTeam Extensions repository.
For NumPy-backed processes, use WAV-backed media. Convert compressed source files to WAV before analysis or rendering.
eSpeak NG is required only by EVP Field. On macOS, it can be
installed with Homebrew:
brew install espeak-ng
If REAPER cannot find eSpeak NG after installation, put an
espeak_ng_path.txt file beside the scripts containing the full path to the
binary, for example /opt/homebrew/bin/espeak-ng.
Speex is only required if EVP Field uses Codec damage. On macOS, install it
with Homebrew:
brew install speex
The render backend looks for speexenc and speexdec in common Homebrew
locations and in the system path. If REAPER still cannot find them, put the full
paths in speexenc_path.txt and speexdec_path.txt beside the scripts.
SPARTA source and releases are available at leomccormack/SPARTA.