Dependency Checklist
Use this checklist to verify your environment before installing Temper scripts. Each item links to its official download page.
Required Dependencies
These must be installed before any Temper script will run.
| Dependency | Minimum Version | Install Method | Download |
|------------|----------------|----------------|----------|
| REAPER | 7.0 | Direct download | reaper.fm |
| ReaPack | 1.2.4 | Manual (copy to UserPlugins) | reapack.com |
| ReaImGui | 0.9.x | ReaPack | Search ReaImGui in ReaPack |
REAPER
The runtime environment for all Temper scripts.
- Download and install from reaper.fm.
- REAPER is free to evaluate. A discounted personal license is $60.
- Version 7.x is required. Version 6.x is not supported.
- To check your version: Help → About REAPER.
ReaPack
The package manager used to install and update Temper scripts and their dependencies.
- Download from reapack.com.
- Place the extension file in your REAPER
UserPluginsfolder and restart REAPER. - To check if installed: Extensions → ReaPack should appear in the menu.
ReaImGui
The GUI framework used by all Temper scripts. Scripts will not launch without it.
- Install via Extensions → ReaPack → Browse packages → search "ReaImGui".
- To check your version: In the ReaPack packages list, find ReaImGui and check the version column.
- If outdated, right-click → Reinstall or Update to latest.
Optional Dependencies
These are not required to run scripts, but improve the experience.
| Dependency | Purpose | Install Method | Download |
|------------|---------|----------------|----------|
| js_ReaScriptAPI | Keyboard focus return after closing script windows | ReaPack | Search js_ReaScriptAPI in ReaPack |
| SWS Extension | General REAPER quality-of-life (not required by Temper scripts) | Direct download | sws-extension.org |
js_ReaScriptAPI
Improves behavior when closing Temper script windows. Without it, you may need to click the REAPER arrange view to regain keyboard focus.
- Install via Extensions → ReaPack → Browse packages → search
js_ReaScriptAPI. - No minimum version requirement — any current version is fine.
SWS Extension
Not required by any Temper script, but widely recommended in the REAPER community for the additional actions and workflow improvements it provides.
- Download the installer for your OS from sws-extension.org.
- Run the installer and restart REAPER.
Per-Script Requirements
Scatter (ABS_Scatter.lua)
| Dependency | Required | Notes | |------------|----------|-------| | REAPER 7.x | Yes | Validated against latest 7.x stable | | ReaImGui 0.9.x | Yes | GUI layer — script will not open without it | | js_ReaScriptAPI | No | Recommended — improves focus return | | SWS Extension | No | Not used by Scatter |
Version Check Procedure
Run through this checklist before reporting an issue:
- REAPER version: Help → About REAPER. Should show 7.x.
- ReaPack installed: Extensions menu should show "ReaPack" as a submenu.
- ReaImGui version: Extensions → ReaPack → Browse packages → search "ReaImGui" → check version column. Should be 0.9.x or later.
- js_ReaScriptAPI (optional): Same path, search "js_ReaScriptAPI" — shows "Installed" if present.
If everything is installed and scripts still don't run, see Troubleshooting.
Keeping Dependencies Updated
ReaPack can update all installed packages at once:
- Extensions → ReaPack → Synchronize packages
This checks all installed repositories for updates and shows a list of available upgrades. Keeping ReaImGui current ensures compatibility with new Temper script versions.