Introduction
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
Name | Folder | Links | Date | Version | Changes |
---|---|---|---|---|---|
X-Raym_Filter selected items by max peaks or average RMS or integrated loudness.lua | Items Properties | Screenshot | 2017-09-28 | 1.1.1 | 1.1.1 (2017-09-28)
1.1 (2017-08-21)
|
X-Raym_Interpolate max peak val or average RMS or integrated loudness from first to last selected items.lua | Items Properties | Screenshot | 2023-09-13 | 2.1.2 | 2.1.2 (2023-09-13)
2.1.1 (2023-09-13)
2.1 (2023-09-13)
2.0 (2023-09-13)
1.1.1 (2017-09-28)
1.1 (2017-08-21)
|
X-Raym_Keep selected only audio items with volume clipping.lua | Items Properties | Screenshot | 2020-09-11 | 1.0 | 1.0 (2020-09-11)
|
X-Raym_Match selected items max peak or average RMS or integrated loudness to item under mouse or first selected item.lua | Items Properties | Screenshot | 2017-09-28 | 1.1.1 | 1.1.1 (2017-09-28)
1.1 (2017-08-21)
|
X-Raym_Match selected items max peak or average RMS or integrated loudness to min or max or average of selection.lua | Items Properties | Screenshot | 2022-05-06 | 1.0.4 | 1.0.4 (2022-05-06)
1.0.3 (2021-02-13) 1.0.2 (2021-02-11) 1.0.1 (2021-02-10) 1.0 (2021-02-09)
|
X-Raym_Set selected items snap offset to max peak position.lua | Items Properties | Screenshot | 2018-09-28 | 1.0.2 | 1.0.2 (2018-09-28)
1.0.1 (2018-08-08)
1.0 (2018-03-15)
|
Screenshots
Interpolate max peak val or average RMS or integrated loudness from first to last selected items

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

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

Set selected items snap offset to max peak position

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

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

Modding
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!
Installation
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.
Notes
By purchasing this product, you are supporting my free scripting. Thanks!
Thanks to Nofish for having set SWS Loudness functions available from ReaScripts!