Old 09-22-2021, 02:11 PM   #1
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
Default v6.36+dev0922 - September 22 2021

v6.36+dev0922 - September 22 2021
* Includes feature branch: multichannel, multi-mono, multi-stereo ReaPlugs
* Includes feature branch: ReaLimit and render limiting
* Includes feature branch: MIDI editor note reordering
* Includes feature branch: media item lanes
+ AU: support difference solo
+ JSFX: support difference solo
+ LV2: support difference solo
+ ReaSurround: instantly update I/O size when changing speaker configurations and bypassed
+ ReaVerb: load channel count configuration from presets
+ VST: run preset loading synchronously with audio processing
+ VST: support difference solo (right-click wet/dry knob) to hear difference between dry and phase-inverted wet signal
# Meters: more consistency adjustments

Full changelog / Latest pre-releases
Edgemeal is offline   Reply With Quote
Old 09-22-2021, 02:31 PM   #2
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Nice!

Will go give it a go!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 09-22-2021, 02:31 PM   #3
gapalil001
Human being with feelings
 
gapalil001's Avatar
 
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 545
Default

Quote:
Originally Posted by Edgemeal View Post
# Meters: more consistency adjustments
can you please explain this?
gapalil001 is offline   Reply With Quote
Old 09-22-2021, 02:47 PM   #4
bodfum
Human being with feelings
 
bodfum's Avatar
 
Join Date: Oct 2017
Location: UK
Posts: 121
Default

Media Item Appearance. The option "Except when the media item height is less than the label height" is no longer there.
bodfum is offline   Reply With Quote
Old 09-22-2021, 03:13 PM   #5
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,686
Default

What's "difference solo" useful for? I'm genuinely intrigued.
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 09-22-2021, 03:15 PM   #6
Desa
Human being with feelings
 
Desa's Avatar
 
Join Date: Apr 2021
Posts: 31
Default

Quote:
Originally Posted by Edgemeal
[B
+ VST:[/B] support difference solo (right-click wet/dry knob) to hear difference between dry and phase-inverted wet signal
Wow, this is just amazing.
Every day happier to be migrated to reaper.
Thanks Devs.
Desa is offline   Reply With Quote
Old 09-22-2021, 03:45 PM   #7
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,815
Default

Quote:
Originally Posted by Mercado_Negro View Post
What's "difference solo" useful for? I'm genuinely intrigued.
You can preview just the FX processing itself in context -- you hear only the part of the signal that the FX has altered. For a compressor, you'd hear only the compressed wet signal, for a bandpass EQ, you'd hear just the affected frequencies, for a delay you'd hear just the delayed signal, etc.
schwa is offline   Reply With Quote
Old 09-22-2021, 03:46 PM   #8
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,815
Default

Quote:
Originally Posted by gapalil001 View Post
can you please explain this?
Making sure all of the various meters (track meters, FX meters, render meters etc) have the same rounding and clip-indicator behavior.
schwa is offline   Reply With Quote
Old 09-22-2021, 03:57 PM   #9
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
Default

Quote:
Originally Posted by schwa View Post
You can preview just the FX processing itself in context -- you hear only the part of the signal that the FX has altered. For a compressor, you'd hear only the compressed wet signal, for a bandpass EQ, you'd hear just the affected frequencies, for a delay you'd hear just the delayed signal, etc.
Awesome! (Though kinda of wish it was on its own button)
I've used TDR Kotelnikov for its DELTA option (same thing I guess).

Last edited by Edgemeal; 09-22-2021 at 04:03 PM.
Edgemeal is offline   Reply With Quote
Old 09-22-2021, 04:12 PM   #10
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 665
Default

Quote:
Originally Posted by Edgemeal View Post
Awesome! (Though kinda of wish it was on its own button)
Very awesome indeed! And yes +1! a Delta "Δ" button wold be better imo.
Easier to know that's there. Too cool of a feature to have tucked away.

Thanks for this devs.
tonalstates is offline   Reply With Quote
Old 09-22-2021, 04:14 PM   #11
gapalil001
Human being with feelings
 
gapalil001's Avatar
 
Join Date: May 2016
Location: Kyiv, Ukraine
Posts: 545
Default

Quote:
Originally Posted by schwa View Post
Making sure all of the various meters (track meters, FX meters, render meters etc) have the same rounding and clip-indicator behavior.
Thank You! i've noticed that meter_ol_tcp.png and meter_ol_mcp.png won't obeying pink markers for 150 and 200 layouts, but exactly fine obeys yellow markers. could it be related?
gapalil001 is offline   Reply With Quote
Old 09-22-2021, 04:37 PM   #12
Mercado_Negro
Moderator
 
Mercado_Negro's Avatar
 
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,686
Default

Quote:
Originally Posted by schwa View Post
You can preview just the FX processing itself in context -- you hear only the part of the signal that the FX has altered. For a compressor, you'd hear only the compressed wet signal, for a bandpass EQ, you'd hear just the affected frequencies, for a delay you'd hear just the delayed signal, etc.
Ah it's a Delta! Makes sense now. Thanks, Schwa!

EDIT: don't you think it should be called "delta" so people can grasp the concept quick? 'Difference Solo" didn't make too much sense when I read it the first time. Just thinking out loud...
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
Mercado_Negro is offline   Reply With Quote
Old 09-22-2021, 04:40 PM   #13
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
Default

Quote:
Originally Posted by Edgemeal View Post
Awesome! (Though kinda of wish it was on its own button)
The wet knob itself should change (maybe write the value on the knob) when it is not at 100% so its more noticeable. $0.02
Edgemeal is offline   Reply With Quote
Old 09-22-2021, 05:18 PM   #14
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Location: Berlin
Posts: 2,199
Default

Quote:
Originally Posted by Edgemeal View Post
+ ReaVerb: load channel count configuration from presets
Yep, that's great! My default preset now loads those beautiful Samplicity quad IRs including "true stereo" routing (if I set those pins correctly ). What can I say... ReaVerb will be getting a lot more use here



Quote:
Originally Posted by Edgemeal View Post
+ VST: support difference solo (right-click wet/dry knob) to hear difference between dry and phase-inverted wet signal
What a cool addition... My 2 cents: I don't think it needs it's own button as it is rather situational.
__________________
Featured scripts: REAPER Update UtilityLil ChordboxGridbox/Adaptive gridMX TunerRS5K LinkMIDI Editor Magic Donate💝: PayPal|ko-fi
FeedTheCat is offline   Reply With Quote
Old 09-22-2021, 05:53 PM   #15
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,024
Default

Quote:
+ VST: support difference solo (right-click wet/dry knob) to hear difference between dry and phase-inverted wet signal
Very cool! Agree with the suggestions to:

1. Call it Delta (though "Difference Solo" just needs one explanation)
2. Make it a button

Also one more if I may...

3. Add it as an automatable FXParam at the end of the list (after Bypass and Wet)

...for that last one, I could easily see myself assigning a button on my controller to hear the delta for many FX plugins. Just need it exposed as an automation parameter for that to happen.
Funkybot is online now   Reply With Quote
Old 09-22-2021, 05:56 PM   #16
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,109
Default

Quote:
Originally Posted by FeedTheCat View Post
My 2 cents: I don't think it needs it's own button as it is rather situational.
My thoughts too.
I imagine I'll use it as an occasional sanity check, rather than turning on/off repeatedly.
nofish is offline   Reply With Quote
Old 09-23-2021, 12:43 AM   #17
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,875
Default

Quote:
Originally Posted by Edgemeal View Post
# Meters: more consistency adjustments
It seems to me there is now even more inconsistency with rounding involving normalization.

Here I am rendering a file clipped to exactly 0dB and Reaper itself says it is 0dB peak and 0 clips
(btw the meters still go red despite 0 clips but I won't start that discussion again now...).



So if I am normalizing to 0dB and the audio already is at 0dB with 0 clips, the normalization shouldn't change anything, right? That's how it worked previously.

But now the normalization says -0.0dB (as if it did nothing) but the peak says -0.1dB. So it actually did some tiny change.
The 'Norm' and 'Peak' values have inconsistent rounding.



In my opinion, if Reaper itself analyzes the file and says 0dB peak with 0 clips than its own normalization processor shouldn't change the gain. If normalization is set to precisely 0dB peak Reaper should only lower the gain if at least 1 clip is detected.
Phazma is offline   Reply With Quote
Old 09-23-2021, 01:00 AM   #18
souk21
Human being with feelings
 
souk21's Avatar
 
Join Date: Mar 2021
Posts: 481
Default

Quote:
support difference solo
So nice thank you a lot!
Now we only miss input and output gain knobs
souk21 is offline   Reply With Quote
Old 09-23-2021, 01:36 AM   #19
ThomasE
Human being with feelings
 
Join Date: Aug 2009
Location: Sweden
Posts: 70
Default

Quote:
Originally Posted by nofish View Post
My thoughts too.
I imagine I'll use it as an occasional sanity check, rather than turning on/off repeatedly.
Oh, there could be lots of creative uses for this! I'd love to have a separate button for setting the plugin to difference/delta mode! Then the delta could be routed to a separate path, processed, and then added back into the main path.

One example could be to EQ the difference from a compressor to get something like the FDR (frequency dependent ratio) feature from the TDR Kotelnikov compressor, but for any compressor.

This is possible now as well, but the plugins and routing neede gets messy quite quickly. A delta button would be awesome!

/T
ThomasE is offline   Reply With Quote
Old 09-23-2021, 04:49 AM   #20
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
+ AU: support difference solo
+ JSFX: support difference solo
+ LV2: support difference solo
+ VST: support difference solo (right-click wet/dry knob) to hear difference between dry and phase-inverted wet signal


THANK YOU, THANK YOU, THANK YOU Justin & Schwa!!!
__________________
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
Old 09-23-2021, 04:50 AM   #21
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by souk21 View Post
So nice thank you a lot!
Now we only miss input and output gain knobs
That would be nice. Most SoundToys plugins start to saturate very early and some plugins don't have a very 'honest' concept of unity gain.
__________________
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
Old 09-23-2021, 04:53 AM   #22
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by Funkybot View Post
3. Add it as an automatable FXParam at the end of the list (after Bypass and Wet)

...for that last one, I could easily see myself assigning a button on my controller to hear the delta for many FX plugins. Just need it exposed as an automation parameter for that to happen.
At first I didn't understand why anyone would want to automate that, but your explanation about being able to assign it to a controller makes a lot of sense.
__________________
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
Old 09-23-2021, 05:43 AM   #23
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Quote:
Originally Posted by souk21 View Post
So nice thank you a lot!
Now we only miss input and output gain knobs
That would be useful indeed

Having the tracks mute and solo buttons there wouldn't go a miss either
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
musicbynumbers is offline   Reply With Quote
Old 09-23-2021, 06:57 AM   #24
Paul Eye
Human being with feelings
 
Join Date: Feb 2006
Location: Helsinki, Finland
Posts: 315
Default

Quote:
Originally Posted by Edgemeal View Post
# Meters: more consistency adjustments
At the expense of sounding like a broken record, there are still some inconsistencies

ReaLimit at -0.5dBTP, playback:


ReaLimit at -0.5dBTP, render:


ReaLimit at -1.0dBTP, playback:


ReaLimit at -1.0dBTP, render:


Metering settings:


It seems like the track peak readout is "peak" and master peak readout is "true peak", right?
And I just noticed that I don't have RMS values on in the JS, so I don't know if there are differences there.

I think I need a break from testing now XD

And yes, I'm aware of the fact that this is just one test case that doesn't cover everything
LUFS/LRA differences between -0.5dBTP and -1.0 dBTP are expected of course.
Paul Eye is offline   Reply With Quote
Old 09-23-2021, 08:13 AM   #25
chmaha
Human being with feelings
 
chmaha's Avatar
 
Join Date: Feb 2021
Posts: 2,284
Default

Quote:
Originally Posted by Paul Eye View Post
At the expense of sounding like a broken record, there are still some inconsistencies
Yep, seeing small variations here with regards LRA, LUFS-M Max and LUFS-I.

Quote:
Originally Posted by Paul Eye View Post
LUFS/LRA differences between -0.5dBTP and -1.0 dBTP are expected of course.
But hopefully not between measurements from within the same DAW
chmaha is online now   Reply With Quote
Old 09-23-2021, 09:05 AM   #26
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,592
Default

Quote:
Originally Posted by schwa View Post
You can preview just the FX processing itself in context -- you hear only the part of the signal that the FX has altered. For a compressor, you'd hear only the compressed wet signal, for a bandpass EQ, you'd hear just the affected frequencies, for a delay you'd hear just the delayed signal, etc.
this smells like a Kenny feature request.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 09-23-2021, 09:45 AM   #27
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,293
Default

1 - (-1) =...

I’m sure it’s not actually the difference, but the sum, right?
ashcat_lt is online now   Reply With Quote
Old 09-23-2021, 10:10 AM   #28
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Quote:
Originally Posted by tonalstates View Post
Very awesome indeed! And yes +1! a Delta "Δ" button wold be better imo.
Easier to know that's there. Too cool of a feature to have tucked away.

Thanks for this devs.
yes indeed, I would have never noticed this feature if I had not red this post !
dupont is offline   Reply With Quote
Old 09-23-2021, 10:41 AM   #29
ashcat_lt
Human being with feelings
 
Join Date: Dec 2012
Posts: 7,293
Default

Honestly it would be much more useful if it was in the plugin pin matrix. Not that it’s not awesome just to have it at all.

Edit - yes, that’s a deliberate double negative.
ashcat_lt is online now   Reply With Quote
Old 09-23-2021, 10:43 AM   #30
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,024
Default

Quote:
Originally Posted by daxliniere View Post
At first I didn't understand why anyone would want to automate that, but your explanation about being able to assign it to a controller makes a lot of sense.
Yeah, I'm a big CSI user. If the Delta function were added to the bottom of the FXParam list, that would let me trigger it from a controller. I don't expect users to automate it for creative purposes or anything. I suppose some soul out there could maybe find something to do with that, but it's more about hardware controllers to toggle the state.
Funkybot is online now   Reply With Quote
Old 09-25-2021, 07:27 AM   #31
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,921
Default

Quote:
Originally Posted by FeedTheCat View Post
What a cool addition... My 2 cents: I don't think it needs it's own button as it is rather situational.
Ya true, I'll probably just set it from a toolbar/shortcut now that we have a param for it in 0924, I just hate having to right click, then left click to enable it, seems a bit odd.

EDIT No need for that script, devs added an action in RC2!
FX: Toggle delta solo for last focused FX

Code:
-- Toggle Delta param for focused Track FX
local _, tr, _, fx = reaper.GetFocusedFX()
if tr >= 0 and fx >= 0 then
  if tr == 0 then track = reaper.GetMasterTrack(0) else track = reaper.GetTrack(0,tr-1) end
  local track_fxparam_count = reaper.TrackFX_GetNumParams(track, fx)
  for param = track_fxparam_count-1, 0, -1 do 
    local retval, param_name = reaper.TrackFX_GetParamName(track, fx, param, "")
    if param_name:match('Delta') then
      reaper.TrackFX_SetParam(track, fx, param, math.abs(reaper.TrackFX_GetParam(track, fx, param)-1))
      break
    end
  end
end

Last edited by Edgemeal; 09-28-2021 at 02:22 PM.
Edgemeal is offline   Reply With Quote
Old 09-25-2021, 08:07 AM   #32
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,583
Default

Quote:
Originally Posted by Edgemeal View Post
having to right click, then left click to enable it, seems a bit odd.
Yeah, I proposed a mouse modifier like CTRL+click wet/dry knob to enable delta solo.
__________________
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 03:27 PM.


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