Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 02-21-2021, 05:00 PM   #1
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default v6.24rc4 - February 21 2021

v6.24rc4 - February 21 2021
  • * Includes branch: LV2
  • * Includes branch: razor editing
  • # Razor edit: fix erratic pasting of multiple envelope areas [p=2408763]
  • # Razor edit: split action and mouse modifier respect preference to crossfade on split
  • # Razor edits: respect "automatically show affected envelopes when moving edits across tracks" only after razor edit is complete [p=2407799]
This thread is for pre-release features discussion. Use the Feature Requests forum for other requests.

Changelog - Pre-Releases

Generated by X-Raym's REAPER ChangeLog to BBCode
__________________
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 02-21-2021, 06:06 PM   #2
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

Regular old copy item + AIs to track acting weird in RC3 & RC4.



Clean RC4, All Defaults,


Win10 x64
Edgemeal is offline   Reply With Quote
Old 02-21-2021, 07:22 PM   #3
RobinGShore
Human being with feelings
 
Join Date: May 2013
Location: New York
Posts: 781
Default

Quote:
# Razor edit: support customizing mouse modifiers to initiate razor edit over media item edge
When Starting a razor edit from a media item edges mouse hit zone I feel like the razor edit edge should snap to the media item. I have to imagine that's what most people would expect. As it is now, it's really easy for the razor edit and media item edges to end up being off from each other by a small sliver if you're not zoomed in super close.

RobinGShore is offline   Reply With Quote
Old 02-21-2021, 09:15 PM   #4
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,117
Default

Quote:
Originally Posted by RobinGShore View Post
When Starting a razor edit from a media item edges mouse hit zone I feel like the razor edit edge should snap to the media item. I have to imagine that's what most people would expect. As it is now, it's really easy for the razor edit and media item edges to end up being off from each other by a small sliver if you're not zoomed in super close.

I came up against this a few months ago.

ferropop is offline   Reply With Quote
Old 02-21-2021, 09:18 PM   #5
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,117
Default

The ability to snap media items to each other on same track while also not snapping Razor Edits to media items (and the inverse of that combination) are not possible because there's no matrix yet for Razor Edit snapping.
ferropop is offline   Reply With Quote
Old 02-22-2021, 05:22 AM   #6
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

Quote:
Originally Posted by ferropop View Post
The ability to snap media items to each other on same track while also not snapping Razor Edits to media items (and the inverse of that combination) are not possible because there's no matrix yet for Razor Edit snapping.
yes, explicit snapping rules for Item, AI, and RE snap would be great.
yesterday i finally realized why my AI sometimes "drift" away from my items when i'm moving them separately: AI ends snap to grid lines, while items do not. i'd like both of them (and RE endpoints, edit: while in motion) to not snap to the grid line.

https://forum.cockos.com/showthread.php?t=249783

i might be missing an AI snap setting somewhere other than the snap settings, but i doubt it.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.

Last edited by mccrabney; 02-22-2021 at 06:07 AM.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 05:23 AM   #7
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

Quote:
# Razor edits: respect "automatically show affected envelopes when moving edits across tracks" only after razor edit is complete [p=2407799]
this is working fine for me, i hope it's a good solution for non-media-lane envelope users. thank you!
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 07:10 AM   #8
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,033
Default

Quote:
Originally Posted by ferropop View Post
The ability to snap media items to each other on same track while also not snapping Razor Edits to media items (and the inverse of that combination) are not possible because there's no matrix yet for Razor Edit snapping.
Doesn't (Alt+L) 'Snap/Grid Settings', select 'Snap RE to Media Items' do the trick? Then set Mouse Mod 'Arrange View; Ctrl+Shift+Right drag' to 'Razor Edit (ignoring snap)' if you want snap-free RE while snap is enabled.
__________________
www.sachetsofrelish.com
bolgwrad is offline   Reply With Quote
Old 02-22-2021, 07:12 AM   #9
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

Quote:
# Razor edit: do not allow moving across tracks if the edit would cause all envelope areas to be discarded
this is in regards to rc3: to be honest i'd rather have the option of being able to shed AI by RE-dropping media items from 1 track to another, if there is no corresponding FX on the target track. it feels unexpectedly jerky to have RE movements disallowed.

note that track params (pan, volume, etc) never experience this, because the params are always there, waiting to be engaged. due to this, it comes as a surprise when an RE suddenly "sticks" because it contains an AI from a unique FX.

i see 3 optional answers to this:

1- disallow movement (current)
2- discard envelopes
3- propagate FX and AI from source to target upon RE release

in my opinion, 3 is the most valuable, but i'd also use option 2 from time to time.

however, if we're definitely going in the direction of 1 (disallow), here's some inconsistent behavior: tracks with multiple non-overlapping AIs seem to override this changelog's described behavior.

__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.

Last edited by mccrabney; 02-22-2021 at 07:50 AM.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 08:25 AM   #10
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

this seems a bit clunky!

1 item is included in the RE , and the RE envelopes still move in same track. Would make more sense if this is not allowed no? if i want to move a lane area i select just a lane area , not an item too.

__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 08:29 AM   #11
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by RobinGShore View Post
When Starting a razor edit from a media item edges mouse hit zone I feel like the razor edit edge should snap to the media item. I have to imagine that's what most people would expect. As it is now, it's really easy for the razor edit and media item edges to end up being off from each other by a small sliver if you're not zoomed in super close.
schwa is offline   Reply With Quote
Old 02-22-2021, 08:29 AM   #12
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

Quote:
Originally Posted by mccrabney View Post
note that track params (pan, volume, etc) never experience this, because the params are always there, waiting to be engaged. due to this, it comes as a surprise when an RE suddenly "sticks" because it contains an AI from a unique FX.
I thought about that when i just read the changelog, but i think reaper don't count with the track params when not visible on the target.
__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 08:33 AM   #13
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,117
Default

Quote:
Originally Posted by schwa View Post
I think I missed this happening!
ferropop is offline   Reply With Quote
Old 02-22-2021, 08:37 AM   #14
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

Quote:
Originally Posted by deeb View Post
i think reaper don't count with the track params when not visible on the target.
for example, my pan envelopes are never active/visible, but REs containing pan AIs can move seamlessly across the project. i like this a LOT, please don't change it!
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 08:46 AM   #15
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

Quote:
Originally Posted by mccrabney View Post
for example, my pan envelopes are never active/visible, but REs containing pan AIs can move seamlessly across the project. i like this a LOT, please don't change it!
i am not sure if this is what is happening. but you have 2 other modes!

__________________
🙏🏻

Last edited by deeb; 02-22-2021 at 08:52 AM.
deeb is online now   Reply With Quote
Old 02-22-2021, 08:49 AM   #16
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by ferropop View Post
I think I missed this happening!
not only you
vitalker is offline   Reply With Quote
Old 02-22-2021, 08:55 AM   #17
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Issue: the envelope data after the drop is not what it should be.


1- On the 2nd track, it shows Osc 1 FM envelope which is settled to 0%. Inside the synth, FM is settled to 0%, too.

2 - I drop the FX envelope on the 2nd track, and now... the envelope is settled to 45,35% or the patch of synth of the 1st track is the same patch than the synth of the 2nd track!







Plus, when we drag/drop or copy/past envelope item, no points should be created outside the envelope item.




.
ovnis is online now   Reply With Quote
Old 02-22-2021, 08:57 AM   #18
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

IMO it would be nice if clicking (or double clicking like for deleting notes in midi editor) inside an RE could reset the area. It allows less mouse travelling when we want reset an RE edit that we did in the wrong place or not intensionally.

__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 09:13 AM   #19
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by ovnis View Post
2 - I drop the FX envelope on the 2nd track, and now... the envelope is settled to 45,35% or the patch of synth of the 1st track is the same patch than the synth of the 2nd track!
I'm not able to reproduce that. Do you see the same behavior with built-in fx?
schwa is offline   Reply With Quote
Old 02-22-2021, 09:13 AM   #20
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

" IMO it would be nice if clicking (or double clicking like for deleting notes in midi editor) inside an RE could reset the area. It allows less mouse travelling when we want reset an RE edit that we did in the wrong place or not intensionally."

+ 1000
ovnis is online now   Reply With Quote
Old 02-22-2021, 09:20 AM   #21
sonictim
Human being with feelings
 
sonictim's Avatar
 
Join Date: Feb 2020
Location: Los Angeles
Posts: 463
Default

Quote:
Originally Posted by ovnis View Post
" IMO it would be nice if clicking (or double clicking like for deleting notes in midi editor) inside an RE could reset the area. It allows less mouse travelling when we want reset an RE edit that we did in the wrong place or not intensionally."

+ 1000
This already exists. Just set your mouse modifier for razor edits left click to clear razor edits. I can’t remember if it was in the menu, or if I pointed it to the action.
__________________
My Reapack Repository: I write scripts for my own personal use.
I offer no support, but if you find one that helps you, go for it!
sonictim is offline   Reply With Quote
Old 02-22-2021, 09:31 AM   #22
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Thx you. "remove one area".
ovnis is online now   Reply With Quote
Old 02-22-2021, 09:40 AM   #23
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

Quote:
Originally Posted by ovnis View Post
Thx you. "remove one area".
plus one! "remove all" here! works great ! Thank you!
__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 09:45 AM   #24
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
Originally Posted by schwa View Post
I'm not able to reproduce that. Do you see the same behavior with built-in fx?
Yes:

ovnis is online now   Reply With Quote
Old 02-22-2021, 09:46 AM   #25
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

REs draw strangely when they end on gridlines. the ants seem to draw 1 pixel further than the RE drawbox ends. see here, when REs originate from the left to the right: a glimmer of the item/AI is visible beyond the draw-box.



thumbnail below

__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 09:52 AM   #26
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
Originally Posted by deeb View Post
plus one! "remove all" here! works great ! Thank you!
There is a little issue for me with the mouse cursor with "remove one area" or "remove areas".
Because, when the cursor is in on the razor area, this cursor can make us believe that we can only remove the area!

It would be possible to have the beautiful razor cursor, instead, please?


Last edited by ovnis; 02-22-2021 at 11:57 AM.
ovnis is online now   Reply With Quote
Old 02-22-2021, 12:01 PM   #27
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

I have to thank everyone involved in RE ! it's almost there ! =) wawaweee!
__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 12:06 PM   #28
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by ovnis View Post
Yes:
I don't see anything unexpected in that screencap. The new reasurround scale Y envelope being created with a default baseline value of 0.5, which is the correct default value for that envelope. The copied automation item has the correct envelope value of 0.245.

The only unexpected behavior I see is in this screencap:
https://forum.cockos.com/showpost.ph...8&postcount=35
... where the osc 1 fm amount envelope is created with an unexpected baseline value of 43.5%.
schwa is offline   Reply With Quote
Old 02-22-2021, 12:14 PM   #29
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

This seems not good behaviour!
__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 12:16 PM   #30
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by deeb View Post
This seems not good behaviour!
What's the problem there?
schwa is offline   Reply With Quote
Old 02-22-2021, 12:22 PM   #31
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

i am dragging 1 item and they both move! they get pooled after RE copying when RE boundaries are same size or bigger then the source AI being copied as you can see in the licecap!

i have this option enabled but is irrelevant. (disabling produces the same)


maybe it's me and i am interpreting something wrong.

edit: it happens in more then 1 selected AI too, not just one
__________________
🙏🏻

Last edited by deeb; 02-22-2021 at 01:07 PM.
deeb is online now   Reply With Quote
Old 02-22-2021, 12:29 PM   #32
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
The new reasurround scale Y envelope being created with a default baseline value of 0.5, which is the correct default value for that envelope.
The correct value should be 0.245 because I have copy/past reasurround from the top track and the Y value was 0.245. So the value of the two reasurround is 0.245 and not 0.5.



Quote:
The copied automation item has the correct envelope value of 0.245.
There is no issue about that, apart the envelope extra points.

New exemple:

y baseline should be 0.895
x baseline should be 0.926


Last edited by ovnis; 02-22-2021 at 12:48 PM.
ovnis is online now   Reply With Quote
Old 02-22-2021, 12:46 PM   #33
PhelixK
Human being with feelings
 
PhelixK's Avatar
 
Join Date: Mar 2019
Posts: 876
Default

Quote:
  • # Razor edit: split action and mouse modifier respect preference to crossfade on split
yeah, was hoping for this, awesome!
Quote:
  • # Razor edits: respect "automatically show affected envelopes when moving edits across tracks" only after razor edit is complete [p=2407799]
and to me, this is a fine solution ^
PhelixK is offline   Reply With Quote
Old 02-22-2021, 12:51 PM   #34
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,813
Default

Quote:
Originally Posted by PhelixK View Post
" respect "automatically show affected envelopes when moving edits across tracks" only after razor edit is complete [p=2407799]"
yeah, was hoping for this, awesome!
and to me, this is a fine solution ^
yes and actually could be applied more often , so that there are no sound changes while dragging RE edit and still not committed with a drop! anyway i told this manny times
__________________
🙏🏻
deeb is online now   Reply With Quote
Old 02-22-2021, 01:20 PM   #35
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

i think the fix only works here because the envelope data was/is there all along, subject to the playcursor, even if it was hidden. deferring the un-hide is just a handy way to suppress lane-creation of envelopes on the move -- in contrast to the idea of ghost REs, which the playcursor would ignore until the were released.

i agree it'd be great if objects (REs in particular) "in hand" got muted until released, but i also think i remember hearing pretty conclusively that such behavior wasn't in the cards.

this is obviously not a critical issue, but it makes for a pretty noisy process during loop editing. thankfully, that BANG bug got squashed some years ago, so it's not so bad.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 01:21 PM   #36
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by ovnis View Post
The correct value should be 0.245 because I have copy/past reasurround from the top track and the Y value was 0.245. So the value of the two reasurround is 0.245 and not 0.5.
OK. This is the same as the existing behavior when editing media items, FX parameter envelopes that are auto-created during a media item edit are initialized to the default value, not the current value, but we can try improving it for razor edits.
schwa is offline   Reply With Quote
Old 02-22-2021, 01:23 PM   #37
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
Originally Posted by schwa View Post
OK. This is the same as the existing behavior when editing media items, FX parameter envelopes that are auto-created during a media item edit are initialized to the default value, not the current value, but we can try improving it for razor edits.
Great! Thx you.
ovnis is online now   Reply With Quote
Old 02-22-2021, 01:30 PM   #38
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

Quote:
Originally Posted by deeb View Post
This seems not good behaviour!
This is because two preferences are enabled: "editing behavior/automation/pool source data when copying with tracks or media items" (default), and "preferences/mouse modifiers/automation item/edits affect all pooled automation items at the same position" (not default).
schwa is offline   Reply With Quote
Old 02-22-2021, 01:36 PM   #39
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,669
Default

RobinGShore reported this yesterday, but i came up against it a lot in the past few hours so i thought i'd document it, too.

changing the state of "move envelope points with items/razor edits" from "on" to "off" does not update existing REs



1: toggle the action off
2: create an RE over envelope content
3: move the RE. behavior: as expected.
4: toggle the action on
5: move the RE. behavior: as expected.
6: toggle the action off again
7: issue: envelopes still move with RE despite toggle state.
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 02-22-2021, 01:49 PM   #40
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Quote:
and to me, this is a fine solution ^
Why? For me, it's a regression. Now, we can't see which envelopes will be affected by the drop and where items will be dropped.

But the previous behavior wasn't always perfect because sometime, some envelopes weren't hidden:


Last edited by ovnis; 02-22-2021 at 02:00 PM.
ovnis is online now   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:30 AM.


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