Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Normalize items to peak RMS: Process selected items as one #371

Closed
Jeff0S opened this issue Jul 8, 2014 · 6 comments
Closed

Normalize items to peak RMS: Process selected items as one #371

Jeff0S opened this issue Jul 8, 2014 · 6 comments

Comments

@Jeff0S
Copy link
Member

Jeff0S commented Jul 8, 2014

From mercadon...@gmail.com on September 08, 2011 02:43:44

It would be great if we had an option in the "Set RAM analyze/normalize options" to treat all selected items as one. This way, the action "Normalize items to peak RMS" will analyze all selected items, find the highest peak RMS among them and apply it as if it were a single "glued" item, for example.

Thanks!

Original issue: http://code.google.com/p/sws-extension/issues/detail?id=371

@Jeff0S
Copy link
Member Author

Jeff0S commented Jul 8, 2014

From swstim on September 07, 2011 20:44:59

You got it, coming for next release.

Status: Accepted
Owner: swstim

@Jeff0S
Copy link
Member Author

Jeff0S commented Jul 8, 2014

From mercadon...@gmail.com on September 07, 2011 20:48:17

Yay! Thanks Tim :)

@Jeff0S
Copy link
Member Author

Jeff0S commented Jul 8, 2014

From swstim on September 13, 2011 20:00:56

Added in 2.1.0 #10 as a separate action, "SWS: Normalize items to overall peak RMS" r561

Status: Fixed

@Jeff0S
Copy link
Member Author

Jeff0S commented Jul 8, 2014

From mercadon...@gmail.com on September 13, 2011 20:26:58

Yay! Thanks Tim! Working great so far :)

@Jeff0S Jeff0S closed this as completed Jul 8, 2014
@budda963
Copy link

Is there any way to get this ported over to AAX? perhaps somebody could help me move it into JUCE?

@Breeder
Copy link
Contributor

Breeder commented Mar 20, 2015

This is using native REAPER API (to extract audio and then analyze it), I'm not really sure you could port it to AAX (REAPER even doesn't support AAX). Regarding JUCE, I'm not really sure what do you mean...SWS is not like audio plugins...it's a complete extension that gets loaded exclusively by REAPER where it registers various actions that trigger multiple of things.

If you're just talking about the maths behind it, it shouldn't be too hard to understand since it's just your normal RMS and peaks...here's the main piece of analysis code behind it:
https://github.com/Jeff0S/sws/blob/master/Misc/Analysis.cpp#L74-L137

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants