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

Reply
 
Thread Tools Display Modes
Old 02-05-2015, 03:23 AM   #1
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default Devs: Could we have this simple "move item contents" modifier addition for items?

Devs, Could we have this simple addition to "move item contents" or "slip editing" as it's called in video parlance.

The below describes what I mean but spk77 bravely did it as a script and posted the video below that basically shows what I'm hoping can be made into a mouse modifier. There's a few things like this that we are missing that are useful for sound design and other situations.


So the "contents" of the audio item slip leftwards with the "left edge" staying still but the "right edge" of that item shrinks by the same amount that you have slipped the item's contents by.

This should also be possible the other way too. If you make the item's "contents" slip rightwards the "left edge" of the item stays still but the "right edge" expands rightwards by the same amount as the slipped content has.

This would be so useful for sound design as I often want to slip a sound earlier or later but also increase or decrease the right edge to keep the exact same end time. Especially when the right edge has a fade on it and I want to keep the same ending and the same fade length but change the start of the material/audio inside the item.


__________________
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.

Last edited by musicbynumbers; 02-05-2015 at 05:10 AM.
musicbynumbers is offline   Reply With Quote
Old 02-05-2015, 09:17 AM   #2
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

65 views but no one else would want this?

Anyone else found themselves in need of this useful mouse modifier option?
__________________
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-05-2015, 09:34 AM   #3
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 4,797
Default

Yep, it would be useful.
__________________
Quote:
Originally Posted by Sexan View Post
Make a thread "F%#! you Reaper! I quit!" to get more views and feedback since these kind of threads get much more traction
SoundCloudFR: True Non-destructive GLUEAll the REAPER names
vitalker is offline   Reply With Quote
Old 02-05-2015, 09:59 AM   #4
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 5,300
Default

I think it would be cool. The script is already good
heda is offline   Reply With Quote
Old 02-05-2015, 10:37 AM   #5
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Quote:
Originally Posted by heda View Post
I think it would be cool. The script is already good
indeed. Just need it "on the mouse" rather than a slider.

It seems like it wouldn't be a hard thing to add 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 02-05-2015, 04:04 PM   #6
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: City
Posts: 10,335
Default

Shouldn't be a big deal to add. I'd likely use this for sound design.

I'd like this for item trim edges too please.

Why poke the devs for this ? Because nobody can add to the mouse modifiers but Cockos. Right ?
__________________
Dialogue/FX Editor & Re-Recording Mixer
(Video)Using Latch Preview
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 02-05-2015, 04:07 PM   #7
planetnine
Human being with feelings
 
planetnine's Avatar
 
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,585
Default

Heyup mbn, I'd like to see this as an MM, but I'm getting deja-vu here -have we discussed this before?

Definitely +1 from me though...



>
planetnine is offline   Reply With Quote
Old 02-05-2015, 05:23 PM   #8
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Quote:
Originally Posted by planetnine View Post
Heyup mbn, I'd like to see this as an MM, but I'm getting deja-vu here -have we discussed this before?

Definitely +1 from me though...



>
I think we did yes! a while back.. goes to show it's not a "on a whim" FR and it's something that comes up quite often.

I had it today actually too
__________________
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-05-2015, 05:25 PM   #9
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Quote:
Originally Posted by airon View Post
Why poke the devs for this ? Because nobody can add to the mouse modifiers but Cockos. Right ?
Currently that seems to be true as SPK77 did try to do it in code/script and I think a few other coders mentioned it can't be done yet.
__________________
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-06-2015, 01:58 PM   #10
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,496
Default

Almost got it working, but no - it's not usable :



We would need "mouse event"/"mouse listener" functions or something like that.
spk77 is offline   Reply With Quote
Old 02-06-2015, 02:06 PM   #11
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

A valiant effort good sir!

It would be fast probably for devs to add it but it would open up a lot of possibilities if other coders could also access it!

so much power to be had there!
__________________
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-18-2015, 02:40 AM   #12
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

I didn't feel the need for it... Untill I saw it. Now, I missed it a lot
I just had a project for which this as a mouse modifier would been the perfect tool !

Edit: don't know if it is a good idea but ii could be done via script in a non realtime way.
First action analyse the item.
Then expand one boudary.
Secone action anayse the item, and if item pos is now before precious, it put back the source section start, and if item end is greater, it do some math and put the source at the right place.

The copy paste item property value is the script that could be use as reference.

Last edited by X-Raym; 02-18-2015 at 02:45 AM.
X-Raym is offline   Reply With Quote
Old 02-18-2015, 03:14 AM   #13
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

spk77 did a script too.

I was going to create a cycle action using nudges to do it but it really needs to be done with a mouse modifier.

There's a few variations on this that are useful too but I always end up needing this particular one on most projects now and have to do it manually.

Hopefully this will get put in or we can have mouse listeners for scripts etc
__________________
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-18-2015, 04:12 AM   #14
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

Code:
we can have mouse listeners for scripts
I can't even imagine how many cool stuffs we could do with this
X-Raym is offline   Reply With Quote
Old 03-09-2015, 05:11 AM   #15
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

Hi!!

Do you think it could be modified for a "ripple editing on track from item edges" ?
I found a thread about it: ripple editing with item edge.

It would be great!
X-Raym is offline   Reply With Quote
Old 03-09-2015, 05:28 AM   #16
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 10,174
Default

The OP request seems similar to the existing mouse modifier "move item contents and ripple later adjacent items."

Would it fulfill the request to rename that modifier to "move item contents and right edge", keeping the current behavior when there is an adjacent media item to the right, and adding the requested behavior when there is no media item immediately to the right?
schwa is offline   Reply With Quote
Old 03-09-2015, 05:39 AM   #17
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 23,162
Default

I'd say it would need a version where it just does slip+right edge edit, without ripple in any way.
EvilDragon is offline   Reply With Quote
Old 03-09-2015, 05:47 AM   #18
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 10,174
Default

Seems to me this works OK:

schwa is offline   Reply With Quote
Old 03-09-2015, 07:45 AM   #19
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Quote:
Originally Posted by schwa View Post
Seems to me this works OK:

Awesome Schwa!

That would do it I think.

EvilDragon might be right though. I'm in a rush at the moment so can't think straight but it seems your solution would be great to have as well as an option that ignores adjacent items just in case we need both?
__________________
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 03-09-2015, 09:30 AM   #20
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

@scwha
Thank you for your support!

I'm a bit confused cause I test the mouse modifier move item contents and ripple [edit] later adjacent items and it doesn't behave like in your screenshot.



What did I missed ?

Anyway, what you showed to us seems pretty close to what I was looking for.
IMO, if it could be done via item edges, it would feel more natural, especially with snap activated.
X-Raym is offline   Reply With Quote
Old 03-09-2015, 09:30 AM   #21
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Also, do you think there will be a way to make these kind of mouse based modifiers via scripts at some point or is that crazy talk?
__________________
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 03-09-2015, 09:54 AM   #22
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 23,162
Default

Quote:
Originally Posted by X-Raym View Post
What did I missed ?
Schwa coded a new modifier and in that GIF he shows the behaviour of that modifier
EvilDragon is offline   Reply With Quote
Old 03-09-2015, 10:51 AM   #23
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

@EvilDragon
Oh ok! Nice !

--
Another advantage of a mouse modifier like, if based on item edge, is that the item content would stay at the same place, even if we move left edge. And this would be awesome
X-Raym is offline   Reply With Quote
Old 03-09-2015, 11:58 AM   #24
Argitoth
Human being with feelings
 
Argitoth's Avatar
 
Join Date: Feb 2008
Location: Phoenix, AZ
Posts: 2,055
Default

edit: uhhh nevermind.
__________________
Soundemote - Home of the chaosfly and pretty oscilloscope.
MyReaperPlugin - Easy-to-use cross-platform C++ REAPER extension template

Last edited by Argitoth; 03-09-2015 at 12:29 PM.
Argitoth is offline   Reply With Quote
Old 03-09-2015, 12:06 PM   #25
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

If I understand correctly you could do this by making the mouse modifier trigger an action at the bottom and set it to (forget name but something like..) "see edit cursor to mouse position" and it should work

Quote:
Originally Posted by Argitoth View Post
I think in general mouse modifiers seem to be arbitrarily limited. I tried to find a simple mouse modifier that ALREADY existed in another context to be applied to a context of my choosing, couldn't do it. Example: Move edit cursor isn't available for media item context. I wanted to be able to click on the waveform to move edit cursor for precise position. I ended up using Autohotkey to turn middle mouse click into a keyboard key and assigned it to activate a reaper script action. Oh yes, and why again aren't we allowed to assign scripts/actions to mouse clicks?
__________________
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 03-09-2015, 03:35 PM   #26
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

There is one thing that makes me think it should probably be an "item edge" modifier rather than a contents one and that is that it will make it easier to have it also work with items attached to the left edge in a similar way.

..either way, this is a massive time saver for me in my sound design work so thanks!
__________________
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 03-10-2015, 03:55 AM   #27
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: City
Posts: 10,335
Default

Can't wait to try the new modifier.

Argitoth, i use two keys to position the edit cursor at the mouse cursor. One that obeys the snap grid, one that does not. Press and hold. Works great for video.
__________________
Dialogue/FX Editor & Re-Recording Mixer
(Video)Using Latch Preview
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 03-10-2015, 04:01 AM   #28
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

@airon
I just made a demo!

Here

There is some nice idea in it,

But I doesn't answer to the "based on item edges modifier" musicbynumbers and I want :P

Can't wait to see the next!
X-Raym is offline   Reply With Quote
Old 03-10-2015, 04:37 AM   #29
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Cool. I like how it attaches to item edges near it

It does do what I need though. Was just thinking it might be better as an edge rather than content modifier.

All good though. What does it miss?
__________________
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 03-10-2015, 05:07 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

Code:
What does it miss?
Edges
----
More seriously, if we can have a modifier with
  • edges
  • left / righ ripple edit
  • fixed content
This would be awesome !
X-Raym is offline   Reply With Quote
Old 03-10-2015, 06:15 PM   #31
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

definitely more ripple editing stuff.

Would need a list or some demos though on what's missing as the devs have been pretty good already. The left overs are hard to describe normally, need captures.
__________________
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 03-10-2015, 06:30 PM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

@musicbynumbers
Agree but... How can we capture something that doesnt exist ?
(This sound like a horror movie trailer).

We will have to be creative :P
X-Raym is offline   Reply With Quote
Old 03-10-2015, 06:49 PM   #33
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Quote:
Originally Posted by X-Raym View Post

We will have to be creative :P
exactly!
__________________
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 03-11-2015, 07:45 AM   #34
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

So, as suggested by musicbynumbers,
Here is my demo of my feature request:


Notes:
  • This script is not as flexible and powerful as a mouse modifier. Feature request still active. :P
  • It would works on left drag on item edges. (on the demo: offset R is left drag on right, and offset L would be left drag and L)
  • It could work with item loops or without.
  • It would be capable of grid snapping





What do you think of that ?

(Who would use it: Sound designer, Sound editor for film / radio...).

Last edited by X-Raym; 03-11-2015 at 08:12 AM. Reason: Real time demo
X-Raym is offline   Reply With Quote
Old 03-11-2015, 11:35 AM   #35
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

X-Raym

That could be very useful yes!

I wish ripple editing would take all these things into account in both directions so it acts like a 2 track editor (soundforge, wavelab etc.)

I think we should have this for sure but for me it would more useful if we had one additionally that only worked for items touching each other and not when they have gaps.

That way we wouldn't affect everything on the track in both directions if it was far away.

Still would like a version that did this too as it would add to ripple editing.
__________________
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 03-11-2015, 01:03 PM   #36
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

Quote:
Originally Posted by musicbynumbers View Post
X-Raym
musicbynmubers

That could be very useful yes!

Quote:
Originally Posted by musicbynumbers View Post
I wish ripple editing would take all these things into account
Now you speak about it, I seems logical than ripple editing could work with item edges, and not only item position!

Quote:
Originally Posted by musicbynumbers View Post
I think we should have this for sure but for me it would more useful if we had one additionally that only worked for items touching each other and not when they have gaps.
And here a new mouse modifier idea!
I can get enought of them.
Mouse modifier is the key to fast and effective editing!

What do you think of all that, schwa?
X-Raym is offline   Reply With Quote
Old 03-16-2015, 04:08 AM   #37
metal_priest
Human being with feelings
 
metal_priest's Avatar
 
Join Date: May 2011
Location: Padova
Posts: 1,396
Default

oh lord, i didn't noticed this topic...what schwa posted is what i was looking for in my FR x-raym linked!

does it already available in pre16? i really need to try it out.
X-raym script looks useful too, how can i test it?
__________________
Il mio sito
add me on Linkedin!
metal_priest is offline   Reply With Quote
Old 03-16-2015, 06:04 AM   #38
metal_priest
Human being with feelings
 
metal_priest's Avatar
 
Join Date: May 2011
Location: Padova
Posts: 1,396
Default

ok, just tested the last pre18..i tried two modifiers:

move item contents, ripple all adiacent items
move item contents and edge, ripple edit later items


they look like they do the same thing, is it correct?
and it looks like i can ripple the later item (on the right) only when the item i'm moving "touch" the first later item.

(if can someone explain how can i make gifs as all you do, i will be really happy i'm on a mac)
__________________
Il mio sito
add me on Linkedin!
metal_priest is offline   Reply With Quote
Old 03-16-2015, 10:12 AM   #39
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 5,925
Default

My mouse modifier has a proper dedicated feature request. Please, vote!
Mouse Modifier - Left Click Drag: Ripple Editing with Item Edges / VOTE

@metal_priest
Indeed, contact bewteen two item is needed before the ripple editing could start in Schwa's mouse modifier.

You can test my script by downloading my script pack from my website (link in my signature). It is located in Item Editing subfolder, and required scripts classes in other folder (so, don't change the folder hierarchy :P)

If you want to make GIF, use LICEcap, from Cockos!
X-Raym is offline   Reply With Quote
Old 03-16-2015, 11:03 AM   #40
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: brighton, uk
Posts: 12,729
Default

Cool! will vote!
__________________
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
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 09:31 PM.


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