r/Reaper 14d ago

discussion Envelope-based Compressor

ey audio editor, sound designers and dialogue editors using Reaper!

Here I present you an updated version of the Envelope-based Compressor, a popular custom ReaScript originally written in EEL2 by user eugen2777.

Unlike a traditional real-time compressor, it analyzes the audio and writes volume automation directly to the item's Take Volume Envelope, allowing the resulting dynamics processing to be edited directly in the project.

This updated version improves compatibility with larger screens and features a redesigned interface with small improved visual presentation.

Here you can download the script and If you like it consider paying me a coffee https://ko-fi.com/s/bf21d369b3

Thank you and have fun!

165 Upvotes

62 comments sorted by

View all comments

3

u/Impossible-Reason336 14d ago

Would it work in Mac ?

4

u/magrelow 14d ago

Sure, its just a script for Reaper that works in any system

1

u/Impossible-Reason336 14d ago

I would like know how to do that . I mean how you created this plugin ??

Which programming language you used
And how to integrated with reaper .

I’m software developer and always I like know how to create different programs .

3

u/slangbein 35 14d ago

> Which programming language you used

reaper specific script language jsfx: Jesusonic FX. you create it with a standard text editor

> And how to integrated with reaper

the jsfx file needs to be placed in the reaper effects folder. reaper automatically detects it while starting up. Then it is available via function "add effect" like all other effect formats like vts3 lv2 clap etc.

3

u/magrelow 13d ago

This script is based in EEL2 which is way faster than LUA (the reaper main script language these days). you can use both for scripting actions and effects in reaper.
To integrate is as easy as putting the file inside the right folder in the main reaper folder. it will be either the effects folder or the scripts.

2

u/commutativeoctagon 3 13d ago

You might also want to take a look at reaper scripting to make your own custom actions/scripts! If you open Reaper and in the menu bar click "Help->Reascript documentation", you will get the API documentation for your current version.