Last updated:

ReaScripts Pack: Items Volume and Loudness Pack


Here is pack to alter items volume. They all support max peaks, average RMS and Integrated Loudness. The initial pack have been designed for Soundiron for Virtual Instruments creation, but they can be used in other workflows, like dialog editing, or sound design.

Items volume is item and take post-gain, pre-fx, post volume envelope, pre fader for loudness – post for peaks, as shown on the SWS flow chart.

Pack Content


Interpolate max peak val or average RMS or integrated loudness from first to last selected items

Handy for creating volume stepping progression between items.

Match selected items max peak or average RMS or integrated loudness to item under mouse or first selected item

Very useful for dialog editing, sound design and virtual instrument creation.

Filter selected items by max peaks or average RMS or integrated loudness

You can filter between a minimum and a maximum value.

Set selected items snap offset to max peak position

Very useful scripts especially for sounds layering.

Keep selected only audio items with volume clipping (New: 2020-09-11)

Very handy for sound editing.

Match selected items max peak or average RMS or integrated loudness to min or max or average of selection (New: 2021-02-09)

Match to average, min or max volume or in item selection.

Keep selected only items with max volume peaks or average RMS or integrated loudness (New: 2023-10-13)

Only item with max peak stay selected.


You can mod this script by duplicating and renaming it.

Then, edit the the user config area in the top of the file. Here are easily customizable value, which lets you customize the popup default values:

-- USER CONFIG AREA -----------------------------------------------------------

unit = "peaks" -- peaks, rms, lufs

popup = true -- true/false: display a pop up box

console = false -- true/false: display debug messages in the console

------------------------------------------------------- END OF USER CONFIG AREA

Feature Requests

Miss a function? Let me know!


This pack can be installed and auto-updated with the free ReaPack REAPER extension with a custom link related to your licence, or via regular Zip download. After purchase, detailed installation instructions will be provided here and on the dedicated Purchase Confirmation page. License are valid lifetime. You will be able to enjoy updates and new scripts added to the pack.


By purchasing this product, you are supporting my free scripting. Thanks!

Thanks to Nofish for having set SWS Loudness functions available from ReaScripts!


  • Personnal use, you are an individual, a student, or a non-profit organization, and you will not use this pack on commercial projects.

  • Your work for a small business company or commercial projects.

  • You are a big business company with a team of more than 5 people. Consider one purchase per team.