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 UserPlugins folder 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:

  1. REAPER version: Help → About REAPER. Should show 7.x.
  2. ReaPack installed: Extensions menu should show "ReaPack" as a submenu.
  3. ReaImGui version: Extensions → ReaPack → Browse packages → search "ReaImGui" → check version column. Should be 0.9.x or later.
  4. 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:

  1. 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.