Reaper Script: Time at Cursor and Dynamic Timer v2.53

New in v2.53: Shortcut Toggle Feature

This update introduces the SHORT button from the FOCUS script! You can now assign a shortcut that closes the script when pressed. The idea is to use the same key you assigned to open the script in Reaper’s Action List, allowing you to toggle it on and off seamlessly—no matter what’s in focus. Simply put, the script now behaves like a proper toggle function with your shortcut.

About the Script

This script lets you set a virtual zero position in your Reaper project and displays the time at your cursor relative to that position. I originally created it for situations where clients reference specific times in a song, but the song doesn’t start at Reaper’s default zero position (e.g., when mastering an album). Since then, I’ve received messages from users who have found all kinds of creative uses for it—and I’ve started using it for more tasks myself!

With this script, you can place a new virtual zero at the start of a track and use the built-in timer to quickly locate the desired position.

Core Features

Time at Cursor – Displays the time at your cursor relative to a custom zero point.
Dynamic Timer – Tracks playback time relative to the zero point in real-time.
Easy Reset & Navigation – Quickly reset the zero point, navigate to it, or play from it.
NEW: Shortcut Toggle – Assign a key that both opens and closes the script for faster workflow.

How to Use

  • Download the script (attached).

  • Load it into Reaper:

    • Go to Actions > Show Action List > ReaScript > Load and select the script.

  • Set a shortcut (a single letter, symbol, or number. More than one symbol won’t work. for example; SHIFT + t will equal T, not a key combination).

  • Run the script – Launch it to display the timer and new controls.

  • Learn the shortcut toggle:

    • Press SHORT followed by your shortcut to link it to the toggle function.

Download for Patrons

🔗 Download here

Do you have feedback or suggestions? Let me know—I’d love to hear your thoughts!

Enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.