Old 02-12-2020, 12:49 PM   #41
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

I can add an option that deletes the file after it finishes.. but it needs to render the file in order to analyze the loudness quickly with the API functions. Then we can discard the file after we get the limiter parameter modified.
heda is offline   Reply With Quote
Old 02-12-2020, 04:06 PM   #42
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Quote:
Originally Posted by heda View Post
I can add an option that deletes the file after it finishes.. but it needs to render the file in order to analyze the loudness quickly with the API functions. Then we can discard the file after we get the limiter parameter modified.
Since you know the background knowledge to all this .... that would be a fine solution ... along with those other options to Print a file, and to Render to a new track.

Thanks Heda. Look forward.
RJHollins is online now   Reply With Quote
Old 02-13-2020, 06:20 AM   #43
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Added the delete rendered files option.
I've been working on finishing this. But the cache first pass is not yet working at all. There might be some bugs but nothing dangerous There are still some issues like making sure region matrix rendering is set if use multiple regions mode is enabled. If I can fix this and another small bug I'll be releasing first pre-release version for VIP members testing today.
heda is offline   Reply With Quote
Old 02-13-2020, 06:48 AM   #44
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Quote:
Originally Posted by heda View Post
Added the delete rendered files option.
I've been working on finishing this. But the cache first pass is not yet working at all. There might be some bugs but nothing dangerous There are still some issues like making sure region matrix rendering is set if use multiple regions mode is enabled. If I can fix this and another small bug I'll be releasing first pre-release version for VIP members testing today.
Great!
Thanks!
javiramallo is offline   Reply With Quote
Old 02-13-2020, 05:02 PM   #45
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default v2.0pre1 (2020-02-13)

Released first 2.0 VIP test version. Please report any issues(I hope not too many or ask any questions. Meanwhile, I'll keep thinking how to do the cache first pass feature better. It is disabled for now. Thanks!

* v2.0pre1 (2020-02-13)
+ Render Region Matrix. Render Multiple files adjusting parameter as needed for each one.
+ Use secondary focus region. Use smaller region inside each region to optimize parameter for that region instead of the full region.
+ Write automation items for each region with the adjusted parameters as needed.
+ Target to ShortTerm Loudness Max option instead of Integrated Loudness.
+ Add rendered items to new tracks in project.
+ Delete rendered files. Adjusts the parameter, and deletes the rendered file.
# results log of all regions rendered at the end of the process


heda is offline   Reply With Quote
Old 02-14-2020, 08:43 AM   #46
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Cool seeing the Loudness functions being put to good use.
(Breeder did the hard coding work here though, I just exported them for use with ReaScript.)
nofish is offline   Reply With Quote
Old 02-14-2020, 12:31 PM   #47
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

hold on one fucking second

you can render regions and have this make automation for different parts? jesus this looks amazing
Jae.Thomas is offline   Reply With Quote
Old 02-14-2020, 06:11 PM   #48
todd_r
Human being with feelings
 
todd_r's Avatar
 
Join Date: Nov 2006
Posts: 855
Default

So, could you set different LUFS targets for different regions, so you could copy a song multiple times and have a template with say a Spotify Region, an iTunes Region etc with diff targets? If not, could we please?
todd_r is offline   Reply With Quote
Old 02-15-2020, 02:39 AM   #49
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Heda ... could you explain what 'use Secondary focus regions' is and does ?
RJHollins is online now   Reply With Quote
Old 02-15-2020, 02:53 AM   #50
todd_r
Human being with feelings
 
todd_r's Avatar
 
Join Date: Nov 2006
Posts: 855
Default

Or, just be able to set multiple LUFS targets for different versions at render
todd_r is offline   Reply With Quote
Old 02-15-2020, 03:31 AM   #51
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by todd_r View Post
So, could you set different LUFS targets for different regions, so you could copy a song multiple times and have a template with say a Spotify Region, an iTunes Region etc with diff targets? If not, could we please?
Yes it could be done, but maybe without creating automation items, or the automation would be left as for the last render only. Or maybe we could create a premaster folder and from there send to different tracks, for example one for -13 and one for -16, then render region matrix those tracks stems instead of the master track. This way the automation items created for each region would be on each track. But this is currently not possible without manually setting which parameter to use on each track pass.
heda is offline   Reply With Quote
Old 02-15-2020, 03:33 AM   #52
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by RJHollins View Post
Heda ... could you explain what 'use Secondary focus regions' is and does ?
the idea is to use this smaller region inside the regions you want to render, to determine which area to use for loudness analysis. For example a smaller region that is only for the chorus part of a song. Ignoring intros etc...
heda is offline   Reply With Quote
Old 02-15-2020, 03:56 AM   #53
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Quote:
Originally Posted by heda View Post
I can add an option that deletes the file after it finishes.. but it needs to render the file in order to analyze the loudness quickly with the API functions. Then we can discard the file after we get the limiter parameter modified.
Amazing!

Thnx Heda.
javiramallo is offline   Reply With Quote
Old 02-15-2020, 06:20 AM   #54
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by nofish View Post
Cool seeing the Loudness functions being put to good use.
(Breeder did the hard coding work here though, I just exported them for use with ReaScript.)
you are right. I've added Breeder credit and your donation links in the first post too.
heda is offline   Reply With Quote
Old 02-15-2020, 10:32 AM   #55
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Quote:
Originally Posted by heda View Post
you are right. I've added Breeder credit and your donation links in the first post too.
My comment was in no way meant as a hint to do so, but thanks
nofish is offline   Reply With Quote
Old 02-18-2020, 02:15 AM   #56
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

testing this Script ... working pretty good, but I do have a thing
happening ...

After starting the Render, the Alert box comes up ... saying to Close, then
it continues Rendering at the next test level.

Do I have a setting activated that I should change?

2. Also ... [and this is mostly workflow related] Being able to 'audition' to set a Limiter Threshold to XX LUF, and not have to change the Reaper Render Dialog [save/exit] ... this means I 'lose' my Render Dir for this Track.

Basically, it would be nice to have an 'audition' DIR location that can be set from the Script, and used ONLY for auditioning, setting Threshold Level.

Reason being ... during the Mastering Process, the overall sonics of the Audio change, and therefore need Limiter Threshold adjustments.

It would be great to easily make this setting change [audition] while working, then afterward, Print the Track to the destination Folder.

did I explain that OK ?
RJHollins is online now   Reply With Quote
Old 02-18-2020, 05:56 AM   #57
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by RJHollins View Post
testing this Script ... working pretty good, but I do have a thing
happening ...

After starting the Render, the Alert box comes up ... saying to Close, then
it continues Rendering at the next test level.

Do I have a setting activated that I should change?

2. Also ... [and this is mostly workflow related] Being able to 'audition' to set a Limiter Threshold to XX LUF, and not have to change the Reaper Render Dialog [save/exit] ... this means I 'lose' my Render Dir for this Track.

Basically, it would be nice to have an 'audition' DIR location that can be set from the Script, and used ONLY for auditioning, setting Threshold Level.

Reason being ... during the Mastering Process, the overall sonics of the Audio change, and therefore need Limiter Threshold adjustments.

It would be great to easily make this setting change [audition] while working, then afterward, Print the Track to the destination Folder.

did I explain that OK ?
1 and alert box saying to Close? I have no idea what this can be. A screenshot could help

2 I'm not understanding why would you lose your render dir. Isn't enough with the option to delete files after rendering? You could jut add a prefix in the name or something if you don't want to overwrite existing files.
heda is offline   Reply With Quote
Old 04-11-2020, 05:37 AM   #58
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default v2.0pre2 (2020-04-11)

just some bug fixing

* v2.0pre2 (2020-04-11)
# tweak in parameter adjustments for each pass
# fix: unchecked Add rendered items to new tracks was still leaving the items inserted
# fix: automation items not saving values correctly
heda is offline   Reply With Quote
Old 05-20-2020, 01:42 PM   #59
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Just mentioning ...

Was Rendering out a file ... saw the Temp file in the location I set.

But when completed, the audio File was Deleted.

anyone have this happen ?
RJHollins is online now   Reply With Quote
Old 05-22-2020, 01:15 PM   #60
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by RJHollins View Post
Just mentioning ...

Was Rendering out a file ... saw the Temp file in the location I set.

But when completed, the audio File was Deleted.

anyone have this happen ?
no. The file should be deleted only if the option "delete rendered files" is enabled. I think it was an option you requested isn't it?
heda is offline   Reply With Quote
Old 05-22-2020, 02:43 PM   #61
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Quote:
Originally Posted by heda View Post
no. The file should be deleted only if the option "delete rendered files" is enabled. I think it was an option you requested isn't it?
Yes ... I did request [thank-you]

But now I have a Project that, for some reason, deletes the file afterward.

I ended up doing a straight Reaper Export/Render [after using Heda Render LUF to set parameter].

perplexed.
RJHollins is online now   Reply With Quote
Old 06-24-2020, 06:01 PM   #62
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

OK ... just read my last post.

Whatever that situation was ... everything has been working [so, user error ... me]

Anyway ... have a request

When we Render out the file, and auto add that render as a new track, is it possible to have it placed ABOVE the selected track ???

maybe as an Option ?

Thanks for consideration.
RJHollins is online now   Reply With Quote
Old 06-25-2020, 03:26 PM   #63
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Yes I will add this option.
Sometimes it has happened to me that for some reason it cannot find the value of the parameter that would result to the desired loudness. Then the file is deleted. I would have then to increase the tolerance or try to play with the other limiter parameters and try again
heda is offline   Reply With Quote
Old 06-25-2020, 04:15 PM   #64
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Quote:
Originally Posted by heda View Post
Yes I will add this option.
Sometimes it has happened to me that for some reason it cannot find the value of the parameter that would result to the desired loudness. Then the file is deleted. I would have then to increase the tolerance or try to play with the other limiter parameters and try again
Hi Heda,

Thanks for considering that option.

As to that 'issue' ... what I found was ME not setting the Render settings to STEM and Selected Region.

RJHollins is online now   Reply With Quote
Old 06-26-2020, 04:43 AM   #65
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default v2.0pre3 (2020-06-26)

* v2.0pre3 (2020-06-26)
+ option to move rendered track above selected track
heda is offline   Reply With Quote
Old 06-28-2020, 07:01 PM   #66
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Thanks Heda ... latest is working great.

Another request .... please

Would it be possible to MUTE the original selected Track after the new one is inserted [above] into the Project. [option].

I suppose if the newly rendered track is NOT to be inserted ... maybe the 'muting' would not be welcomed.

As always ... thank-you for your Programming ... and consideration.

RJHollins is online now   Reply With Quote
Old 07-02-2020, 12:31 PM   #67
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

hmm ... no one liked the idea of Muting after Render :|

anyway ... the insert new Render above the Track is working great.

Thank-you
RJHollins is online now   Reply With Quote
Old 07-02-2020, 04:42 PM   #68
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

I can add the option to mute the original selected track, but sometimes we render entire arrangements, not just a track, so what to mute there then? Sometimes adding more options adds more complexity
heda is offline   Reply With Quote
Old 07-02-2020, 05:42 PM   #69
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Quote:
Originally Posted by heda View Post
I can add the option to mute the original selected track, but sometimes we render entire arrangements, not just a track, so what to mute there then? Sometimes adding more options adds more complexity
ahh yes.

For my work, I may route several Tracks into a single AUX [BUS], from which I RENDER the last into a Final Render.

As an Option, it would help to MUTE that selected Track after Render. Much in the same way that a different Script I use Renders a selected REGION to a new Track [muting the selected one].

Not a huge deal, but a handy Option is what I'd ask. [but as a selectable option due to how others may need].

Again ... thanks for considering !
RJHollins is online now   Reply With Quote
Old 08-09-2020, 02:20 AM   #70
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Been using this Script to render out final files. Works great !

Wondering ... I usually overide the 'Default Track Pan Law'.

Would it be possible for HEDA Render to monitor the selected Tracks Pan overide checkbox, and apply that to the newly inserted Rendered Track ?

just a minor thing ... but one less thing to remember to do.

Thanks HEDA.
RJHollins is online now   Reply With Quote
Old 02-01-2021, 07:23 AM   #71
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Saw an UPDATE in the HEDA Manager !

Any Change Log available ?

Thank-you
RJHollins is online now   Reply With Quote
Old 02-01-2021, 07:35 AM   #72
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by RJHollins View Post
Saw an UPDATE in the HEDA Manager !

Any Change Log available ?

Thank-you
ah I forgot to put the changelog here... it was a small update

You can always read the changelogs clicking the version number buttons in the manager.
Or there is also a txt file in the script folder.
heda is offline   Reply With Quote
Old 02-01-2021, 08:46 AM   #73
RJHollins
Human being with feelings
 
Join Date: Dec 2011
Posts: 2,161
Default

Quote:
Originally Posted by heda View Post
ah I forgot to put the changelog here... it was a small update

You can always read the changelogs clicking the version number buttons in the manager.
Or there is also a txt file in the script folder.
Ya know ... I never knew the Change Log could be viewed from there.

Now I know
RJHollins is online now   Reply With Quote
Old 07-12-2021, 02:11 PM   #74
pietro79
Human being with feelings
 
Join Date: Jun 2016
Posts: 267
Default

Quote:
Originally Posted by heda View Post
Released Render LUFS v1.0
[*]Once you have configured the parameter, the script will let you render. You can open the render window to adjust your file name, sample rate, etc, then Click on "Save changes and close" to return to Render LUFS window.

On Windows 10 (64), Reaper version 6.29... I don't think there's a "Save Changes and Close" -- so I click Apply and then Cancel, right?
______

Assuming the above is correct:

It's not working on my computer as expected. Maybe I'm doing something wrong.
I've followed the directions described here: https://reaper.hector-corcin.com/app/render-lufs
I've even used the same MGA limiter, just to reduce any variables...

But when I click the RENDER button (in the HeDa Render LUFS v1.0 window), the following things happen:
* it renders only one file
* it does not change the parameter (threshold, in my case)
* the ReaScript console output only ever reads "Rendering..." -- no other message
* the file that is outputted is not at the "Target Loudness" that I set in the HeDa Render LUFS v1.0 window

Any tips on what I might be doing wrong?

Thanks!

In case it helps, here's a screen shot of what I see after I have clicked render:

https://i.imgur.com/1u8ED6V.png

Last edited by pietro79; 07-12-2021 at 02:47 PM.
pietro79 is offline   Reply With Quote
Old 07-13-2021, 03:12 AM   #75
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Hi HEDA.

Lately, when making reders "writing automation" the result is this that you can see in the attached image.

look at the resulting automation! At the very beginning change the value but later .... the process never reaches the LUFS target!


javiramallo is offline   Reply With Quote
Old 07-13-2021, 03:35 AM   #76
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Hi HEDA.

Lately, when making reders "writing automation" the result is this that you can see in the attached image.

look at the resulting automation! At the very beginning change the value but later .... the process never reaches the LUFS target!


javiramallo is offline   Reply With Quote
Old 07-20-2021, 08:30 PM   #77
pietro79
Human being with feelings
 
Join Date: Jun 2016
Posts: 267
Default

Hoping my query didn't get lost in the mix:


Quote:
Originally Posted by pietro79 View Post
On Windows 10 (64), Reaper version 6.29... I don't think there's a "Save Changes and Close" -- so I click Apply and then Cancel, right?
______

Assuming the above is correct:

It's not working on my computer as expected. Maybe I'm doing something wrong.
I've followed the directions described here: https://reaper.hector-corcin.com/app/render-lufs
I've even used the same MGA limiter, just to reduce any variables...

But when I click the RENDER button (in the HeDa Render LUFS v1.0 window), the following things happen:
* it renders only one file
* it does not change the parameter (threshold, in my case)
* the ReaScript console output only ever reads "Rendering..." -- no other message
* the file that is outputted is not at the "Target Loudness" that I set in the HeDa Render LUFS v1.0 window

Any tips on what I might be doing wrong?

Thanks!

In case it helps, here's a screen shot of what I see after I have clicked render:

https://i.imgur.com/1u8ED6V.png
pietro79 is offline   Reply With Quote
Old 07-25-2021, 08:12 PM   #78
pietro79
Human being with feelings
 
Join Date: Jun 2016
Posts: 267
Default

Hmm, maybe there's no more support for this script?
pietro79 is offline   Reply With Quote
Old 07-26-2021, 12:26 AM   #79
javiramallo
Human being with feelings
 
javiramallo's Avatar
 
Join Date: Oct 2012
Location: Merida, Spain
Posts: 388
Default

Quote:
Originally Posted by pietro79 View Post
Hmm, maybe there's no more support for this script?
certainly this is what it looks like.
javiramallo is offline   Reply With Quote
Old 07-26-2021, 04:34 AM   #80
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Update your REAPER installation to at least 6.32 and you'll have the new native loudness feature.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:47 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.