Skip to content

About

A collection of JSFX and Lua scripts for REAPER, focused on audio processing and workflow enhancement.

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Latest commit

 

History

131 Commits

Folders and files

Repository files navigation

Floop's REAPER Scripts

Free, open-source Lua scripts and JSFX plugins for REAPER

Modular master metering · vocal cleanup (de-esser, de-plosive, breath remover) · groove extraction · live looping · track notes · saturation · compression · transient shaping


Website Install with ReaPack

GitHub stars Last commit Release downloads License: GPL v3 REAPER Platform Ko-fi

Install everything in 30 seconds with ReaPack — add this URL in Extensions → ReaPack → Import repositories:

https://github.com/floop-s/floops-reaper-scripts/raw/main/index.xml

⭐ Featured: Floop Master Control (Modular)

One JSFX, up to 9 slots, any combination of analysis modules — peak/LUFS meter, VU, spectrum, spectrogram, phase scope, correlation, stereo field, oscilloscope and monitoring. Swap modules per slot without stacking multiple FX instances. No dependencies: drop it on your master and go.

Floop Master Control Modular – modular metering suite for REAPER   Master Control Modular – module selection menu   Master Control Modular – embedded in the mixer

→ Full documentation


Contents


At a glance

Tool Type What it does Requires
Hunter Framework Lua Detects sibilance, plosives and breaths, writes volume automation ReaImGui, SWS
Ess Hunter Lua Automatic de-essing via volume automation ReaImGui, SWS
Scratchpad Lua Notes per track, saved inside the project ReaImGui 0.10.2+
Search Lua Keyboard-first track search and navigation ReaImGui 0.10.2+, SWS
Sheet Reader Lua View PDFs and images inside REAPER ReaImGui, SWS · Windows only
Bill The Pain Clock Lua Background time tracking per project, for billing ReaImGui 0.10.2+
Key & BPM Sniffer Lua Detects key and tempo of audio items ReaImGui
Time-Based FX Calculator Lua Delay / reverb / release times from BPM ReaImGui 0.10.2+
Groove-A-Thor Lua Extract, generate and apply groove (audio ↔ MIDI) ReaImGui
Floopa Station Lua 5-track live looper with count-in and auto-loop ReaImGui 0.10.2+, SWS
Studio Trainer Lua Practice loops with automatic BPM increase ReaImGui 0.10.2+
Chrominator JSFX Stereo analog-style saturator, 5 modes —
Multiband Transient Shaper JSFX 3-band attack/sustain, up to 8× oversampling —
Vert-ish VCA Compressor JSFX VCA bus compressor with L/R controls —
Master Control (Modular) JSFX Slot-based metering: LUFS, spectrum, phase, scope… —
Master Control JSFX All-in-one master metering and true peak —

Vocal & dialogue editing

Automatic vocal cleanup: finds sibilance, plosives and breaths and writes precise volume automation only where needed no plugin, no tone change, fully editable afterwards. Overlapping detections are merged cleanly.

Floop Hunter Framework – sibilance detection in REAPER

The standalone de-esser version of the Hunter: detects "s", "sh", "ch" and lowers them with envelope points.

Floop Ess Hunter – automatic de-esser for REAPER


Workflow & productivity

Write notes per track, stored inside the .rpp file. Optional embedded display in the TCP / mixer.

Floop Scratchpad – track notes in REAPER

A floating search bar to find, select and preview any track by name or number, without the mouse.

Floop Search – track search bar for REAPER

Floop Sheet Reader · Windows only

Open PDFs and images (sheet music, lyrics, notes) in a dockable REAPER window.

Floop Sheet Reader – PDF viewer inside REAPER

Tracks the time spent on each project in the background, with idle detection — made for billing clients.

Floop Bill The Pain Clock – REAPER time tracker

Detects musical key and tempo of selected audio items.

Floop Key and BPM Sniffer – key and tempo detection

Delay times, reverb pre-delay/decay and compressor release synced to project BPM.

Time-based effects calculator for REAPER


Music & performance

Extract timing and velocity feel from audio or MIDI, apply it elsewhere, or generate new grooves.

Floop Groove-A-Thor – groove extraction for REAPER

Live looper with 5 dedicated tracks, count-in, beat counter, auto-loop and micro-fades.

Floopa Station – live looper for REAPER

Loop a section or the metronome; the BPM rises automatically after each set of repetitions.

Floop Studio Trainer – practice tool with adaptive BPM


Audio effects (JSFX)

Stereo analog-style saturation with five modes (Soft, Even, Clip, Warm, Odd).

Floop Chrominator – JSFX saturator

Independent attack, sustain and gain on three bands, up to 8× oversampling.

Multiband transient shaper JSFX for REAPER

VCA-style compressor for bus glue and drums, dual-mono or linked, with saturation and oversampling.

Vert-ish VCA compressor JSFX

Up to 9 slots, each hosting a module: meter, VU, spectrum, spectrogram, phase, correlation, stereo, oscilloscope, monitor.

Floop Master Control Modular – metering suite for REAPER

The original all-in-one version: true peak, LUFS, spectrum and phase in one plugin.


Installation

ReaPack (recommended — includes automatic updates)

  1. Install ReaPack if you don't have it.
  2. Extensions → ReaPack → Import repositories… and paste:
    https://github.com/floop-s/floops-reaper-scripts/raw/main/index.xml
    
  3. Extensions → ReaPack → Browse packages, search floop, install what you need.

Most scripts need ReaImGui (install "ReaScript binding for Dear ImGui" from ReaPack) and some need the SWS Extension. See the table above.

Manual / single download

Every tool also has a downloadable Release.

  1. Options → Show REAPER resource path
  2. Copy .lua files into Scripts/, .jsfx files into Effects/
  3. Load scripts from the Actions list; press F5 in the FX browser for JSFX.

Compatibility

  • Windows: primary platform, fully tested.
  • macOS / Linux: most tools should work (pure Lua + ReaImGui / JSFX) but are not fully tested. Reports are very welcome.

Feedback & bug reports

ReaPack doesn't tell me who uses what — your feedback is the only signal I get.

  • 🐛 Found a bug? Open an issue — include REAPER version, OS and tool version.
  • 💡 Idea or question? Use Discussions.
  • ⭐ If a tool saves you time, a star on this repo helps other REAPER users find it.

The project is maintained in my spare time. If you'd like to support it: Ko-fi.


License

GPLv3 — see LICENSE.

About

A collection of JSFX and Lua scripts for REAPER, focused on audio processing and workflow enhancement.

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages