Reaper Archiving System Project
A Lua plugin for Reaper DAW that provides automatic project versioning with full media backup.
- Dockable UI - Native Reaper interface
- Auto-versioning - Open save as dialog
- Cross-platform - Works on Linux (Debian) and Windows
- Reaper DAW v6.0 or newer (tested with v7.x)
- Operating System: Linux (Debian) or Windows 11 (tested)
No extensions or additonal needed.
RASP/
├── RASP.lua # Main entry point
├── modules/
│ ├── config.lua # Settings & ExtState
│ ├── file_operations.lua # File copying
│ ├── gui.lua # User interface
│ └── versioning.lua # Version logic
└── docs/
└── installation.md # Setup guide
- Copy
RASP/folder to Reaper'sScripts/directory - In Reaper: Actions → Load ReaScript → Select
RASP.lua - Run the script to open RASP window
- Click "Create New Version" to version your project
See installation guide for detailed instructions.
MyProject/MyProject.rpp → Original
MyProject_v001/MyProject_v001.rpp → Version 1
MyProject_v002/MyProject_v002.rpp → Version 2
- RASP UI / plugin to Reaper
- ability to "auto version" from RASP UI
- increase version number when versioning
- make archiving action of projects to local drive
- UI for archiving
- Select how many versions are kept and rest are achived
- Make archiving action of projects to Backblaze B2
- Able to pull back project from archive from Backblaze B2
- find all repaer projects (from REPER media folder)
- Able to choose what projects will be archived and how many versions are kept
- Configuration option for singe "Reaper media" folder