Built on correctness.
Temper builds REAPER scripts that work. Not “usually work.” Not “work until the next REAPER update.” Work correctly the first time, in every session, every time you open them.
Every script runs the gauntlet
Before a script ships, it is tested against 2,347 validated REAPER API calls in a live REAPER sandbox. Community scripts skip this. We don't.
Intent Parser
Parses the script specification and validates the intended behavior against the REAPER API allowlist.
Planner
Generates a structured implementation plan. Flags any API calls not in the 2,347-entry validated set.
Code Generator
Produces clean Lua matching the RSG design system. Every generated call is checked against the allowlist.
Sandbox Validator
Runs the script in a live REAPER instance. Pass means the script does exactly what the spec says, every time.
Scripts don't get released. They graduate.
Every script starts as a prototype and works its way up through testing tiers. Only scripts that pass every stage of the validation pipeline ship as Production.
PROTOTYPE
Internal development only. Not distributed.
BETA
Distributed to verified testers. May have edge cases under investigation.
PRODUCTION
Validated through all 4 pipeline stages in a live REAPER sandbox. Publicly available.
“For audio professionals who need their tools to work correctly the first time, every time, Temper is the only scripting suite built with the infrastructure to prove it.”
Get in touch
Questions, feedback, or custom script requests:
hello@tempertools.com