TimeBomb
😁 Free
Donate me if this made you to produce beats fast and that helps me to buy Reaper.
TimeBomb
By PH5Cold
🔗 https://www.beatstars.com/ph5cold
Script Name: TimeBomb
Type: REAPER Lua Script (Timer with Auto Break)
GUI Framework: Lokasenna GUI v2
Overview
TimeBomb is a lightweight productivity timer designed for REAPER users. It helps you manage focused work sessions with an automatic break timer with Last 10sec Beep. Once the main timer ends, TimeBomb seamlessly switches into break mode and then resets itself, ready for the next session.
This script is ideal for:
- Music production focus sessions
- Mixing / mastering time blocks
- Create Beats using focused Timer
Requirements
Before using TimeBomb, make sure the following are installed:
- REAPER (latest recommended)
- ReaPack
- Lokasenna GUI Library v2 for Lua
Required Helper Script
After installing Lokasenna GUI v2 via ReaPack, you must run:
“Set Lokasenna_GUI v2 library path.lua”
This is required once so REAPER knows where the GUI library is located.
Installation
- Download
TimeBomb.lua - Open REAPER
- Go to Actions → Show Action List
- Click ReaScript → Load…
- Select
TimeBomb.lua - Run the script from the Action List
(Optional) You may assign it to a shortcut or toolbar button.
Interface Explanation
1. Minutes Slider (Min)
- Sets the minutes for the main timer
- Range: 0 – 60 minutes
2. Seconds Slider (Sec)
- Sets the seconds for the main timer
- Range: 0 – 60 seconds
- Internally clamped to valid time values
3. Break Slider (Break)
- Sets the break duration in minutes
- Range: 0 – 30 minutes
- This value is remembered while the script is running
4. Remaining Time
First Remaing Time is for Timer :
- 1st Box Displays the remaining time of the Main timer
- 2nd Box Displays the remaining time of the Break timer
5. Play / Pause Button
-
Play
- Starts or resumes the current timer
-
Pause
- Pauses the timer without resetting
The same button controls both main timer and break timer.
7. Reset Button (◦)
- Stops everything
- Resets:
- Main timer to slider defaults
- Break timer to configured break value
- Does not erase your chosen break duration
How It Works (Logic)
- Set your main time using sliders or textbox
- Set your break duration using the Break slider
- Press Play
- Main timer starts counting down
- Last 10 seconds trigger audible beeps
- When main timer reaches 00:00:
- Break mode starts automatically (if break > 0)
- Break timer counts down
- After break ends:
- Script resets automatically
- Ready for the next session
Audio Alerts
- A short beep plays during the last 10 seconds of:
- Main timer
- Break timer
Tips & Best Practices
- Use this script docked or floating while producing
- Combine with REAPER screensets for focused workflows
- Assign it to a toolbar for quick access
- Ideal for Pomodoro-style sessions (25 min work / 5 min break)
Known Notes
- Timer accuracy depends on REAPER’s defer cycle
- Script must remain running for timers to continue
- Closing the script window stops the timer
Credits
Author: PH5Cold
REAPER Community Script
If you find this script useful, consider supporting the author.
Follow & support:
Enjoy focused sessions with TimeBomb.