reaper-oss / sws

The SWS extension is a collection of features that seamlessly integrate into REAPER, the Digital Audio Workstation (DAW) software by Cockos, Inc
https://www.sws-extension.org/
MIT License
448 stars 85 forks source link

SWS/BR: Toggle show all active send envelopes for selected tracks - resets send env volume to 0. #1718

Open hassee85 opened 1 year ago

hassee85 commented 1 year ago

This action resets some send envelopes if you have a few sends on a track,
I have by default sends at -inf, and when I run this action envelopes get set to 0 / Center.

However, If you insert an extra env point in the beginning of an envelope, this won't happen.

nofishonfriday commented 1 year ago

Since you mention adding an extra envelope point changes this behaviour I have a suspicion it's Reaper's native behaviour, and not on SWS side. Namely this: https://forum.cockos.com/showthread.php?p=1658664#post1658664

Could you check what happens if you natively hide/show again an affected envelope, if the same thing happens?

edit: Do you mean this (done natively)? sendEnv

hassee85 commented 1 year ago

Hi nofish! I could not reproduce that. Here is what happens here. sends

nofishonfriday commented 1 year ago

Hi, thanks for the gif. Could you tell me what you've set in Preferences (> Editing behaviour) > Automation > When adding volume/pan envelopes, apply...

sidenote: For future, if you're using Licecap for making gif's, please enable the option to show elapsed time, so it's easier to spot when the gif loops (restarts) and it's easier to refer to specific times in the gif. :)

hassee85 commented 1 year ago

Hi! I will do that in the future :) image Here you go!

nofishonfriday commented 1 year ago

Ok, I had this Option set to 'Never' when testing. Setting it to 'Always' I get the same native behaviour as you, but only if the sending track is in Latch preview mode as in your gif. I can reproduce the bug now (there's actual audio sent to the receiving track when it shouldn't) but seems it manifests only in very specific conditions:

Does that sound about right?

hassee85 commented 1 year ago

Almost!

It's just that I can reproduce the problem in all automation modes. Not just latch preview when using "SWS/BR: Toggle show all send envelopes for selected tracks" .

Thee "SWS/BR: Toggle show all send envelopes for selected tracks" resets all envelopes from default -inf to 0 if I haven't inserted any own envelope points - regardless which Automation mode im in.

The native show / hide actions does NOT affect any envelopes if you're in latch, touch, latch preview, but it does jump to 0 if you're in trim (like you were in your gif) But Trim adjusts the volume and resets to 0, anyway, so I'm not sure if this should be regarded as a bug.