Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER General Discussion Forum

Reply
 
Thread Tools Display Modes
Old 10-24-2017, 08:18 AM   #1
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default Adjust crossfade time for overlapping or touching items?

Is this option still available? The only SWS action that does this moves the later items, which I don't want. Can crossfades be created without moving any items?
StuhRAH is offline   Reply With Quote
Old 10-26-2017, 08:19 AM   #2
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

What options do I currently have for crossfading touching items via a key press?
StuhRAH is offline   Reply With Quote
Old 10-29-2017, 01:38 AM   #3
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Like Studio One does?
StuhRAH is offline   Reply With Quote
Old 11-07-2017, 05:46 AM   #4
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

I want to automatically cross fade touching clips without moving anything.
StuhRAH is offline   Reply With Quote
Old 11-07-2017, 07:35 AM   #5
andyp24
Human being with feelings
 
andyp24's Avatar
 
Join Date: Mar 2016
Posts: 1,242
Default

How about selecting the Left Hand Item and using the Action "Item Edit: Grow right edge of items"

With AutoCrossfade enabled, I'd guess that will create the crossfade you want (can't try it out right now).

(Or you could select the Right Hand item and grow its left edge)

Does this help?

Andy
andyp24 is offline   Reply With Quote
Old 11-11-2017, 01:05 AM   #6
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by andyp24 View Post
How about selecting the Left Hand Item and using the Action "Item Edit: Grow right edge of items"

With AutoCrossfade enabled, I'd guess that will create the crossfade you want (can't try it out right now).

(Or you could select the Right Hand item and grow its left edge)

Does this help?

Andy
Thanks for the suggestion, Andy! I haven't tried this yet, does it grow the overlapping sides only? I'll try when I get home.
StuhRAH is offline   Reply With Quote
Old 11-11-2017, 01:54 AM   #7
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Dunno if this is exactly what you want but i give it a try:

Create this Custom Action and assign it to a keycommand:

- Item: Select item under mouse cursor
- Item: Set item mix behavior to always mix
- Item: Crossfade any overlapping items


So let's say you have 2 items overlapping eachother.
Point your mouse on 1 of them, doesn't matter which one.
(selecting an item by leftclicking is not necessary, just point!)

Execute the Custom Action.

Outcome: a crossfade will be made between the 2 items.

Beware: This only works for just 2 overlapping Items.
If you have let's say 3 or more overlapping Items, it will not work
If there was an Action : select item including all overlapping&underlying items
then you could apply xfade between them more easily.
Maybe this action is scriptable ..

Warm Regards.
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 11-12-2017, 07:11 AM   #8
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by vanhaze View Post
Dunno if this is exactly what you want but i give it a try:

Create this Custom Action and assign it to a keycommand:

- Item: Select item under mouse cursor
- Item: Set item mix behavior to always mix
- Item: Crossfade any overlapping items


So let's say you have 2 items overlapping eachother.
Point your mouse on 1 of them, doesn't matter which one.
(selecting an item by leftclicking is not necessary, just point!)

Execute the Custom Action.

Outcome: a crossfade will be made between the 2 items.

Beware: This only works for just 2 overlapping Items.
If you have let's say 3 or more overlapping Items, it will not work
If there was an Action : select item including all overlapping&underlying items
then you could apply xfade between them more easily.
Maybe this action is scriptable ..

Warm Regards.
Thanks for the detailed response! Yes, unfortunately I usually crossfade lots of little edits together to get rid of any zero-crossing clicks. Here's how studio one handles it:

Clip A: More audio after end of item
Clip B: More audio before start of item


Clip A: More audio after end of item
Clip B: No audio before start of item


Clip A: No audio after end of item
Clip B: More audio before start of item


Clip A: No audio after end of item
Clip B: No audio before start of item
StuhRAH is offline   Reply With Quote
Old 11-12-2017, 09:23 AM   #9
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,108
Default

Quote:
Originally Posted by StuhRAH View Post
Is this option still available? The only SWS action that does this moves the later items, which I don't want. Can crossfades be created without moving any items?
Do you mean SWS: Crossfade adjacent selected items (move later items) ?

This action is actually misnamed currently, it doesn't move items but item edges.

https://github.com/reaper-oss/sws/issues/902

Other than this, maybe
SWS/AW: Fill gaps between selected items (quick, crossfade using default fade length)

Last edited by nofish; 11-12-2017 at 09:29 AM.
nofish is offline   Reply With Quote
Old 11-12-2017, 10:15 AM   #10
drichard
Human being with feelings
 
Join Date: Jun 2016
Posts: 584
Default

This is a feature I have requested as well. I haven't seen how Studio One does this, but I love how Samplitude handles it. You set up an auto Xfade length (default 10 ms) and when you drag one object over another, instead of crossfading the entire overlapping area, the Xfade remains at 10ms unless you adjust it. For example, drag an item over an item by 30 ms, the Xfade area remains 10 ms.

This is an incredible convenience when editing, particularly when fixing timing on guitars, bass lines, etc. It saves a great deal of time. I hope the developers are listening because this is one of the few things Samplitude does much better than Reaper, but it's a big one.



Quote:
Originally Posted by StuhRAH View Post
Is this option still available? The only SWS action that does this moves the later items, which I don't want. Can crossfades be created without moving any items?
drichard is offline   Reply With Quote
Old 11-18-2017, 11:51 AM   #11
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by nofish View Post
Do you mean SWS: Crossfade adjacent selected items (move later items) ?

This action is actually misnamed currently, it doesn't move items but item edges.

https://github.com/reaper-oss/sws/issues/902
This simply isn't true I'm afraid, here is an example:


As you can see, the item is clearly moved to make room for the crossfades.
StuhRAH is offline   Reply With Quote
Old 11-18-2017, 11:53 AM   #12
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by nofish View Post
Other than this, maybe
SWS/AW: Fill gaps between selected items (quick, crossfade using default fade length)
I'm afraid this moves the items too:
StuhRAH is offline   Reply With Quote
Old 11-20-2017, 09:30 AM   #13
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by StuhRAH View Post
I'm afraid this moves the items too:

So is this a feature request?
StuhRAH is offline   Reply With Quote
Old 11-20-2017, 12:58 PM   #14
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,108
Default

Oh right, sorry. I see what you mean in your gif.
I'm not sure but maybe it's because there are stretch markers involved ? (I only tried this action with items not containing stretch markers and there it seems to work, i.e. only moving item edges).

The only other (maybe) alternative I know currently is amalgama's Smart crossfade script, available in ReaPack.

https://forum.cockos.com/showthread.php?t=195490
nofish is offline   Reply With Quote
Old 11-21-2017, 07:39 AM   #15
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by nofish View Post
Oh right, sorry. I see what you mean in your gif.
I'm not sure but maybe it's because there are stretch markers involved ? (I only tried this action with items not containing stretch markers and there it seems to work, i.e. only moving item edges).

The only other (maybe) alternative I know currently is amalgama's Smart crossfade script, available in ReaPack.

https://forum.cockos.com/showthread.php?t=195490
Thanks for the link! It definitely seems a lot better than the other two options, I've posted in the thread to see if it can be modified to work more like Studio One; the good news is it doesn't move anything, even with stretch markers being used, but at current it just crossfades on the left, which is great! (certainly for transients) but I'll find out if it can be modded to work halfway, ala studio one.

Certainly, this ReaPack script is a LOT better than the other ways of doing this!
StuhRAH is offline   Reply With Quote
Old 11-21-2017, 09:13 AM   #16
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,108
Default

Just as a sidenote, I think I found why the SWS action seems to act differently when stretch markers are involved.

The action internally adjusts the start offset of items and obviously there's currently this API bug / quirk:

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

I'll see if I can fix in SWS.
nofish is offline   Reply With Quote
Old 11-21-2017, 11:41 AM   #17
StuhRAH
Human being with feelings
 
Join Date: Apr 2014
Posts: 234
Default

Quote:
Originally Posted by nofish View Post
Just as a sidenote, I think I found why the SWS action seems to act differently when stretch markers are involved.

The action internally adjusts the start offset of items and obviously there's currently this API bug / quirk:

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

I'll see if I can fix in SWS.
Thank you, that would be great!
StuhRAH is offline   Reply With Quote
Old 12-12-2019, 03:12 PM   #18
Eraz
Human being with feelings
 
Join Date: Nov 2019
Posts: 225
Default

Quote:
Originally Posted by nofish View Post
Just as a sidenote, I think I found why the SWS action seems to act differently when stretch markers are involved.

The action internally adjusts the start offset of items and obviously there's currently this API bug / quirk:

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

I'll see if I can fix in SWS.
Hey there, are there any news on that?
Eraz is offline   Reply With Quote
Old 12-22-2019, 05:05 AM   #19
Eraz
Human being with feelings
 
Join Date: Nov 2019
Posts: 225
Default

Quote:
Originally Posted by StuhRAH View Post
Thanks for the link! It definitely seems a lot better than the other two options, I've posted in the thread to see if it can be modified to work more like Studio One; the good news is it doesn't move anything, even with stretch markers being used, but at current it just crossfades on the left, which is great! (certainly for transients) but I'll find out if it can be modded to work halfway, ala studio one.

Certainly, this ReaPack script is a LOT better than the other ways of doing this!
I needed this feature too so I tweaked amagalmas script and it should exactly do what you are requesting. With crossfade either on the right, middle or left
https://forum.cockos.com/showthread....66#post2221366
Eraz 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 12:51 PM.


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