Old 01-19-2021, 12:31 PM   #241
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,387
Default

Quote:
Originally Posted by ferropop View Post
Also julian, shit dude dunno how I missed this. The ability to skew points (almost like photoshop's Smudge tool) is unreal.
I'm glad you like it!


Quote:
Originally Posted by juliansader View Post
Perhaps the biggest difference between my script ... extra nifty stuff with edge points
In the time since I first posted about my script here, I updated it to automatically add edge points when using Razor selections:




EDIT: I just uploaded a small bug fix v6.32.
juliansader is offline   Reply With Quote
Old 01-19-2021, 01:36 PM   #242
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Winnipeg, CANADA
Posts: 960
Default

Question about the tilt function (where it tilts the baseline...) is there any way (or plan) to implement something similar to Alt-Drag on a bezier curve to change the tension of the baseline? Does that make sense?

ie, if you had a collection of points that were linear and you tilted them using your tool, you'd get a new linear line...but I imagine being able to pull the "tension" of the tilt into a curve, along with it interpolating the points.

Not a FR lol, I'm happy forever with the script as-is, just curious.
ferropop is offline   Reply With Quote
Old 01-19-2021, 02:15 PM   #243
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,387
Default

The Tilt function cannot do Bézier, but you can adjust the curve with the mousewheel, and toggle between linear and sine with the middle button:

juliansader is offline   Reply With Quote
Old 01-19-2021, 02:32 PM   #244
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Posts: 426
Default

Hi guys,

When RE was introduced, the first thing that came to mind was this script, just uploaded it to my reapack.

If you use regions you're probably familiar with how they strictly split all items that exceed the region (when copied). Unfortunately for me it seems like in all of my projects I have items that start slightly before the beat/region. After copying a region I always have to go and search for these items and manually extend them. (Also there's often tiny item leftovers)

This script basically sets a razor edit to the region under the mouse cursor, but it also has a configurable limit X. If an item exceeds the region by X beats the razor edit will be extended to include that item. (There's also a separate limit by how many beats to shrink the RE to exclude items).



I've been trying to replace the default region ctrl+drag behavior with this, but it really seems impossible. My idea was to somehow use the left-click mouse modifier for regions, but there isn't one? If anyone has some insight/ideas about this, please share.

Last edited by FeedTheCat; 01-19-2021 at 02:50 PM.
FeedTheCat is online now   Reply With Quote
Old 01-19-2021, 04:09 PM   #245
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Winnipeg, CANADA
Posts: 960
Default

Dude sorry to fawn over this, just.... !!

For the record, I found this script a few hours ago and have since used it literally constantly, all day, and can never go back.

This is the sign of an unreal feature.

Quote:
Originally Posted by juliansader View Post
The Tilt function cannot do Bézier, but you can adjust the curve with the mousewheel, and toggle between linear and sine with the middle button:

ferropop is offline   Reply With Quote
Old 01-19-2021, 04:44 PM   #246
GameAudioRvlzzr
Human being with feelings
 
GameAudioRvlzzr's Avatar
 
Join Date: Apr 2016
Posts: 114
Default

Quote:
Originally Posted by FeedTheCat View Post
in all of my projects I have items that start slightly before the beat/region. After copying a region I always have to go and search for these items and manually extend them. (Also there's often tiny item leftovers)

This script basically sets a razor edit to the region under the mouse cursor
Oh my god, yes! Thank you!
GameAudioRvlzzr is offline   Reply With Quote
Old 01-19-2021, 06:47 PM   #247
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,013
Default

Quote:
Originally Posted by juliansader View Post
I'm glad you like it!




In the time since I first posted about my script here, I updated it to automatically add edge points when using Razor selections:




EDIT: I just uploaded a small bug fix v6.32.
Wow. Is this available for download?
WyattRice is offline   Reply With Quote
Old 01-19-2021, 09:27 PM   #248
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 392
Default

Quote:
Originally Posted by WyattRice View Post
Wow. Is this available for download?

Yes. This is the "js_Mouse editing - Multi tool" in the ReaPack.
cool is offline   Reply With Quote
Old 01-20-2021, 08:26 AM   #249
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 4,102
Default

Quote:
Originally Posted by FeedTheCat View Post
Hi guys,

When RE was introduced, the first thing that came to mind was this script, just uploaded it to my reapack.
THIS IS BRILLIANT!!!

I just checked it, makes excluding cymbal, timpani and gran cassa so much easier. I would have one suggestion:

if time permits, could you make a version that relies on time selection only?
I personally don't use regions a lot, because, well, the handling is awkward (moving, etc... it's just not right in the current state). So I would much more make use of time selection.

But for now, thanks a lot <3 !!!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please consider donating to amagalma cfillion FeedTheCat HeDa Julian Sader lb0 nofish Sexan X-Raym
_Stevie_ is offline   Reply With Quote
Old 01-20-2021, 08:33 AM   #250
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,264
Default

Quote:
Originally Posted by FeedTheCat View Post
This script basically sets a razor edit to the region under the mouse cursor, but it also has a configurable limit X. If an item exceeds the region by X beats the razor edit will be extended to include that item. (There's also a separate limit by how many beats to shrink the RE to exclude items).
FTC, I can't even tell you how long I've been hoping for something like this! This is fantastic!!

I agree with Stevie, having a version of this without having to explicitly create a region would be great.

Thank you so much!!!
Klangfarben is offline   Reply With Quote
Old 01-20-2021, 09:32 AM   #251
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Posts: 426
Default

Yeah no prob, the time selection variant is online
FeedTheCat is online now   Reply With Quote
Old 01-20-2021, 09:58 AM   #252
gxray
Human being with feelings
 
Join Date: Dec 2020
Location: Miami, FL USA
Posts: 112
Default

@juliansader, @FeedTheCat

I don't have anything of substance to add, I just wanted to say thanks for your scripts here and that they're really cool =)
__________________
Seasoned codemonkey
Dunno a thing about making music (here to learn!)
gxray is offline   Reply With Quote
Old 01-20-2021, 10:17 AM   #253
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 4,102
Default

Quote:
Originally Posted by FeedTheCat View Post
Yeah no prob, the time selection variant is online
Goodness, that was super fast! Thank you!
I just tried it, could it be that it is broken? :O
The RE doesn't exclude certain elments anymore.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please consider donating to amagalma cfillion FeedTheCat HeDa Julian Sader lb0 nofish Sexan X-Raym
_Stevie_ is offline   Reply With Quote
Old 01-20-2021, 10:53 AM   #254
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: Apr 2020
Location: Leipzig
Posts: 1,937
Default

When seeing this, I instantly think, Reaper needs it's drawing tools for everything, envelope points, waveforms, etc.

I'm not sure, whether I'm ready for Razor Edit XD
__________________
Use you/she/her, when contacting me, please. Thanks :) Not mentoring via PMs, sorry.
Ultraschall-API - 1359 ReaScript functions for Reaper - Reaper Internals - Developerdocs4Reaper - Donate, if you wish
Meo-Ada Mespotine is online now   Reply With Quote
Old 01-20-2021, 11:48 AM   #255
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Winnipeg, CANADA
Posts: 960
Default

Is there a way to create a Razor Edit from selected points?

I love the edgepoint behaviour of Razor Edits combined with this script - it's what I've been dreaming of in Reaper for years. It works great for points that are snapped to gridlines because you just create the RE, but in any other case it would be so useful to select some points and have a RE created from them to then use the script on.
ferropop is offline   Reply With Quote
Old 01-20-2021, 04:31 PM   #256
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Posts: 426
Default

Quote:
Originally Posted by _Stevie_ View Post
Goodness, that was super fast! Thank you!
I just tried it, could it be that it is broken? :O
The RE doesn't exclude certain elments anymore.
Hmmm, seems to work here. By default the exclusion is limited to 1 beat, inclusion to 3 beats (there's variables in the script header)
FeedTheCat is online now   Reply With Quote
Old 01-21-2021, 07:13 AM   #257
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 4,102
Default

Hey FTC! Made a quick video to explain the issue:

https://nextcloud.stephanroemer.net/...wgqZaWa5qp5BDz
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please consider donating to amagalma cfillion FeedTheCat HeDa Julian Sader lb0 nofish Sexan X-Raym
_Stevie_ is offline   Reply With Quote
Old 01-21-2021, 08:02 AM   #258
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Posts: 426
Default

Quote:
Originally Posted by _Stevie_ View Post
Hey FTC! Made a quick video to explain the issue:

https://nextcloud.stephanroemer.net/...wgqZaWa5qp5BDz
Nice vid as always For the item in your example to be excluded the RE would have to "shrink" by 2 beats. The variable "shrink_beat_limit" in the script is set to 1, so only items that cross the time selection by 1 beat or less will be excluded. If you don't care to have a limit at all, set both script variables to something ridiculously high.

Edit: As this might confuse other people as well, I set the default limits in both scripts to 3 beats. Which essentially means (cough, time signature) that only items that exceed the region/time selection by less than a measure will be included/excluded.

Last edited by FeedTheCat; 01-21-2021 at 08:26 AM.
FeedTheCat is online now   Reply With Quote
Old 01-22-2021, 05:41 AM   #259
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 4,102
Default

Quote:
Originally Posted by FeedTheCat View Post
Nice vid as always
Thanks!

Quote:
Originally Posted by FeedTheCat View Post
For the item in your example to be excluded the RE would have to "shrink" by 2 beats. The variable "shrink_beat_limit" in the script is set to 1, so only items that cross the time selection by 1 beat or less will be excluded. If you don't care to have a limit at all, set both script variables to something ridiculously high.
Ahh, brilliant, I hadn't seen that setting. Seems to do exactly what I had expected. Thank you!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please consider donating to amagalma cfillion FeedTheCat HeDa Julian Sader lb0 nofish Sexan X-Raym
_Stevie_ is offline   Reply With Quote
Old 01-22-2021, 05:43 AM   #260
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 4,102
Default

Quote:
Originally Posted by FeedTheCat View Post
... that only items that exceed the region/time selection by less than a measure will be included/excluded.
I think that's the most important info. This only applies to items that *cross* the time selection. Other items that start within the TS will be included.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please consider donating to amagalma cfillion FeedTheCat HeDa Julian Sader lb0 nofish Sexan X-Raym

Last edited by _Stevie_; 01-22-2021 at 06:06 AM.
_Stevie_ is offline   Reply With Quote
Old 01-24-2021, 02:36 PM   #261
FeedTheCat
Human being with feelings
 
FeedTheCat's Avatar
 
Join Date: May 2019
Posts: 426
Default Razor editing with arrow keys

Hi guys,

I wanted to see if I can find a good workflow for fast razor editing without a mouse.

Today I wrote a few simple scripts that let you move, create and adjust razor edits using the arrow keys and modifiers. So far the workflow looks really promising, but I'll have to use it more in practice to improve/refine the functionality and mappings. I think something like this could have the potential to speed up editing considerably. (The gif is really slow though hehe )



If anyone is interested in giving it a try, here are the hotkeys that I've assigned to the scripts (which are on my reapack). Ideas/suggestions welcome.

FeedTheCat is online now   Reply With Quote
Old 01-24-2021, 04:28 PM   #262
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 13,261
Default

Nice work there!

I'll give it a try when I'm next free as it seems really useful 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 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:10 AM.


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