Old 06-25-2015, 12:44 PM   #1
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default Scripts: Items Editing (various)

This thread will be dedicated to various scripts that perform items editing actions.
Strongers items editing actions have their own thread, but here threads for more various action.

So here an action for you:

  • X-Raym_Expand first selected item per track to end of last selected ones and delete inbetween ones
I needed this in case of subtitling workflow. Well it is a bit specific, but trust me, it is handy when needed :P
It was a good script for testing Set item edges BR SWS function

Demo:


Tell me is you like it

EDIT 2015-08-23
three new scripts (designed for subtitling):
  • Expand selected items length to the next item position if close enough
  • Expand item under mouse to next item end
  • Expand first selected item to next item end

EDIT 2015-09-09
  • Move selected items to next item on their track

EDIT 2015-09-09
  • Move selected items to next item on their track

Demo:


EDIT 2015-09-13
  • Snap selected items to region or marker with same name as their active take

Demo:


EDIT: 2015-11-18
  • Trim items by common time section in selection columns


EDIT: 2015-12-02
Scripts to delete/extract item section (defined by time selection), and ripple edit the later parts of the item, why leaving the other items of the tracks at the same place.
  • Delete selected items and ripple edit adjacent items
  • Delete selected items sections in time selection if cursor enter time selection and ripple new items
Here is a demo with the Running in background version on the concept, trigger by "mouse entering time selection" as required by Vanhaze:



EDIT: 2015-12-14
For actions that doesn't handle snap offset :
  • Move selected items position left according to their snap offset

EDIT: 2015-24-12
Two new actions
  • Quantize selected items to closest region start
  • Quantize selected items to closest marker position

EDIT: 2016-01-14
  • Quantize selected items to next marker position
  • Quantize selected items to previous marker position

EDIT: 2016-02-05
Two premium scripts:
  • Space selected items across tracks in sequence one after the other according to their project position
  • Space selected items across tracks in sequence one after the other according to their order in selection





EDIT: 2016-02-29
  • Stutter edit selected media items
Video demo: https://youtu.be/Uz09ifB7atg
A nice alternative to iZotope Stutter Edit !


EDIT: 2016-04-01
  • Create seamless loops from selected items sections inside time selection => Demo
  • Set item under mouse start and end to items selection



EDIT: 2016-04-13
  • Set selected items start and end according to min and max position of other items in their groups




New Release (2016-04-18):
  • X-Raym_Split selected items according to items on selected tracks.lua
Useful for splitting items at regions when they are created from tetx items like with heda's script

---------------------
Edit 2016-07-20
  • X-Raym_Rotate left order of selected items keeping snap offset positions and parent tracks.lua
  • X-Raym_Rotate right order of selected items keeping snap offset positions and parent tracks.lua


Now avaible on
ReaScripts: Rotate Items Position


2016-11-09
Two new scripts :
  • X-Raym_Reposition selected items across tracks in sequence one after the other according to their order in selection from their start.lua
  • X-Raym_Reposition selected items across tracks in sequence one after the other according to their project position from their start.lua



------

EDIT: 2017-01-16
  • Import items and regions from CSV


------

EDIT: 2017-01-26
  • Set selected takes playrate keeping snap offset position and adjusting length


Enjoy !


------

EDIT: 2018-06-18
New script release:
  • Set Items Position and Order,
a multipurpose scripts to change items positon, order, gaps, with shuffle, sort by name, scales, multi unit for gaps etc...





Very useful for sample editing workflow !





2018-10-03: New scripts:

  • Explode selected items on tracks below
  • Move selected items up to the top visible track

Simple but useful !

Enjoy !


EDIT 2018-12-06
  • X-Raym_Shift selected takes source audio content position randomly.lua








3 free:

  • X-Raym_Trim selected items at first and last transient.lua
  • X-Raym_Trim right edge of selected items to last transient.lua
  • X-Raym_Trim left edge of selected items to first transient.lua
This works with Transient setting window. Notice the small offset for smooth cut. Can be set to 0 right fromthe script.





5 premium (for groups)
  • X-Raym_Explode selected items on tracks below by groups.lua
  • X-Raym_Move selected items to first item position in their group.lua
  • X-Raym_Snap selected items to region or marker with same name as their active take (groups).lua
  • X-Raym_Trim first and last items in group to first and last transient.lua
  • X-Raym_Set text items notes to first take name in their groups.lua
You can find them on my ReaScripts: Items Grouping Pack / ExtremRaym pack !

Last edited by X-Raym; 01-25-2019 at 04:29 PM. Reason: Update
X-Raym is offline   Reply With Quote
Old 06-25-2015, 05:21 PM   #2
semiquaver
Human being with feelings
 
Join Date: Jun 2008
Posts: 4,923
Default

Yes I need this! Thanks
semiquaver is offline   Reply With Quote
Old 06-25-2015, 06:36 PM   #3
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@semiquaver
I'm glad you like it !
One of the hardest thing in this script was to find the title. :P
X-Raym is offline   Reply With Quote
Old 08-23-2015, 05:53 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Three new scripts deignes for subtitling :
  • Expand selected items length to the next item position if close enough
  • Expand item under mouse to next item end
  • Expand first selected item to next item end
(demo soon, I plan to make a video tutorial about my sutbtile workflow)
X-Raym is offline   Reply With Quote
Old 09-08-2015, 03:45 PM   #5
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New Script

New script :
  • Move selected items to next item on their track
Description : Move item (position) so that its touches the next item on track (if any).

Can be useful in some particular cases :P

Last edited by X-Raym; 09-08-2015 at 03:55 PM.
X-Raym is offline   Reply With Quote
Old 09-08-2015, 03:50 PM   #6
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Quote:
Originally Posted by X-Raym View Post
New script :
  • Move selected items to next item on their track
Description : Move item (position) so that its touches the next item on track (if any).

Can sometimes :P
Yes yes !!! Hero !!
Just tested: works 100%, Reaper 5.02pre3, oSX 10.10.5 !!

Last edited by vanhaze; 09-08-2015 at 04:01 PM.
vanhaze is offline   Reply With Quote
Old 09-09-2015, 02:10 PM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Thank you very much for your enthusiasm Vanhaze

I made two new scripts :
  • Move selected items to next item on their track
    Description: Move group of selected items to next item end on all visible tracks, according to max end of items in selection.
  • Move selected items to end of previous items on all visible tracks
    Description: Move group of selected items to previous item end on all visible tracks, according to min position of items in selection.
Do you like it ? (Screenshot in first post)


Cheers !

Last edited by X-Raym; 09-09-2015 at 02:35 PM.
X-Raym is offline   Reply With Quote
Old 09-13-2015, 02:08 PM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default Release

New script:
  • Snap selected items to region or marker with same name as their active take
Title is pretty self explanatory I think :P

Screenshot in first post !

As always, scripts can be found in my script pack (link in signature).

Thanks for your support !

Last edited by X-Raym; 09-13-2015 at 02:14 PM.
X-Raym is offline   Reply With Quote
Old 11-18-2015, 03:49 AM   #9
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New script

New script:
EDIT: 2015-11-18
  • Trim items by common time section in selection columns

Screenshot

Enjoy !
X-Raym is offline   Reply With Quote
Old 11-18-2015, 07:51 AM   #10
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

looks 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 offline   Reply With Quote
Old 11-18-2015, 08:08 AM   #11
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@musicbynumbers
The basic idea was to use it for trimming multiple mics recording, if yo manually phase align by moving the items,
But I'm sure there is other scenarios.

thanks for the support :P
X-Raym is offline   Reply With Quote
Old 12-02-2015, 02:08 AM   #12
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New releases

EDIT: 2015-12-02
Scripts to delete/extract item section (defined by time selection), and ripple edit the later parts of the item, why leaving the other items of the tracks at the same place.
  • Delete selected items and ripple edit adjacent items
  • Delete selected items sections in time selection if cursor enter time selection and ripple new items

Screenshots in first posts !
X-Raym is offline   Reply With Quote
Old 12-14-2015, 12:44 PM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New release

For actions that doesn't handle snap offset :
  • Move selected items position left according to their snap offset


Can be used in a custom action after importing an item.
Here is a demo which
  1. Find item max_peak
  2. Set snap offset
  3. Move left

X-Raym is offline   Reply With Quote
Old 12-14-2015, 03:18 PM   #14
Michael Ellis
Human being with feelings
 
Michael Ellis's Avatar
 
Join Date: Nov 2015
Location: Weaverville NC
Posts: 62
Default

Nice stuff, Ray!
__________________
Write music faster with Tbon. https://github.com/Michael-F-Ellis/tbon
Mac mini, 2.3 Ghz core i7, 16GB Ram, Linnstrument #437, Technics P30
"What survives every change of system is melody." -- Igor Stravinsky
Michael Ellis is offline   Reply With Quote
Old 12-23-2015, 06:41 PM   #15
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default Release

EDIT: 2015-24-12
Two new actions
  • Quantize selected items to closest region start
  • Quantize selected items to closest marker position


Enjoy !
X-Raym is offline   Reply With Quote
Old 12-24-2015, 03:56 AM   #16
gestaltito
Human being with feelings
 
Join Date: Sep 2009
Posts: 14
Default

Quote:
Originally Posted by X-Raym View Post
EDIT: 2015-24-12
Two new actions
  • Quantize selected items to closest region start
  • Quantize selected items to closest marker position


Enjoy !
Thanks again and a million times
gestaltito is offline   Reply With Quote
Old 01-13-2016, 05:01 PM   #17
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

New scripts :

  • Quantize selected items to next marker position
  • Quantize selected items to previous marker position


Have fun !
X-Raym is offline   Reply With Quote
Old 02-05-2016, 07:48 AM   #18
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default Space items in sequence

Two scripts (dev sponsored by Vanhaze, thanks man !)
  • Space selected items across tracks in sequence one after the other according to their project position
  • Space selected items across tracks in sequence one after the other according to their order in selection

  • Customizable (check User Config Area when editing the script).
  • Support items grouping
  • Support snap offset

These are not part of my free script collection for the moment. Let me know if you are interested !

Cheers !
X-Raym is offline   Reply With Quote
Old 02-05-2016, 09:13 AM   #19
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Those two are going to be very useful for sound design 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 02-29-2016, 04:21 PM   #20
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

New script:
  • Stutter edit selected media items


Divide selected items length and duplicate.

Video demo: https://youtu.be/Uz09ifB7atg
A nice alternative to iZotope Stutter Edit !

Stutter effects is very used in some music like breakcore.

For more interesting effects, do hesitate to add automation !

Have fun !!
X-Raym is offline   Reply With Quote
Old 03-01-2016, 07:47 AM   #21
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,239
Default

Quote:
Originally Posted by X-Raym View Post
New script:
  • Stutter edit selected media items

EXCELLENT !!!!

I can visualize a full script with GUI and many more options like the izotope one but more integrated in REAPER.
heda is offline   Reply With Quote
Old 04-01-2016, 09:17 AM   #22
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New Releases

Some new scripts, mostly dedicated to game audio !
  • Create seamless loops from selected items sections inside time selection => Demo
  • Set item under mouse start and end to items selection


The first script is a script version of musicbynumbers I made a custom action to make crossfade loops very easy! - Cockos Confederated Forums custom action, that works on multiple items.

The second script was meant to be used with Heda's Regions from text Items scripts. It is useful when adjusting render regions from items.
X-Raym is offline   Reply With Quote
Old 04-01-2016, 01:08 PM   #23
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by X-Raym View Post
Some new scripts, mostly dedicated to game audio !
  • Create seamless loops from selected items sections inside time selection => Demo
  • Set item under mouse start and end to items selection


The first script is a script version of musicbynumbers I made a custom action to make crossfade loops very easy! - Cockos Confederated Forums custom action, that works on multiple items.

The second script was meant to be used with Heda's Regions from text Items scripts. It is useful when adjusting render regions from items.
Awesome!

Let me know when I can download and try it. Unless it's now part of your normal pack?
__________________
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 04-01-2016, 01:19 PM   #24
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@musicbynumbers
Indeed, these one are on my Free Pack
1st April gift to the community (and it is not a joke !)
X-Raym is offline   Reply With Quote
Old 04-02-2016, 02:25 AM   #25
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by X-Raym View Post
@musicbynumbers
Indeed, these one are on my Free Pack
1st April gift to the community (and it is not a joke !)
Awesome! I'll go try it out. Will donate a little but anyway as a thank you gesture! (I'm too late for April fools so no joke)
__________________
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 04-04-2016, 02:34 PM   #26
ADDIKTION
Human being with feelings
 
ADDIKTION's Avatar
 
Join Date: Jun 2009
Location: London, UK
Posts: 423
Default

Hi Raymond,

Some really cool stuff going on here

I tried to find your scripts for spacing items in sequence: downloaded the latest pack on your website but cannot find them, are they named differently?

Thank you!


Quote:
Originally Posted by X-Raym View Post


Two premium scripts:
  • Space selected items across tracks in sequence one after the other according to their project position
  • Space selected items across tracks in sequence one after the other according to their order in selection



__________________
Sound Design & Music
ADDIKTION is offline   Reply With Quote
Old 04-04-2016, 03:16 PM   #27
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@ADDIKTION
Indeed, I didn't release them for free, I was thinking about release them as premium scripts !

But I need to find the right business model. that is not that easy :P
X-Raym is offline   Reply With Quote
Old 04-04-2016, 05:52 PM   #28
ADDIKTION
Human being with feelings
 
ADDIKTION's Avatar
 
Join Date: Jun 2009
Location: London, UK
Posts: 423
Default

Oh I see, that makes sense!
Please keep us posted about those premium scripts
__________________
Sound Design & Music

Last edited by ADDIKTION; 04-04-2016 at 05:58 PM.
ADDIKTION is offline   Reply With Quote
Old 04-06-2016, 04:05 AM   #29
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Quote:
Originally Posted by X-Raym View Post
@musicbynumbers
Indeed, these one are on my Free Pack
1st April gift to the community (and it is not a joke !)
Just gave you a small donation as a token thanks for the crossfade looper script.

At some point there might be more requests on it (when I get time and you have time to give) at that point I'll probably donate a bit more 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 04-06-2016, 05:20 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@musicbynumbers
Thanks, very appreciated
X-Raym is offline   Reply With Quote
Old 04-13-2016, 01:47 PM   #31
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

New script for those who manage their regions with heda Region from text item script, and who have a lot of regions (for sound design game audio...)

  • Set selected items start and end according to min and max position of other items in their groups




(coming soon)
X-Raym is offline   Reply With Quote
Old 04-18-2016, 03:35 AM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

New Release (2016-04-18):
  • X-Raym_Split selected items according to items on selected tracks.lua
Useful for splitting items at regions when they are created from tetx items like with heda's script

EDIT : now works on multiple tracks.

Last edited by X-Raym; 04-19-2016 at 07:37 AM.
X-Raym is offline   Reply With Quote
Old 06-14-2016, 01:22 AM   #33
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Hi !

My different Space Items in Sequence scripts have been released as Premium scripts here:
ReaScripts: Space Items Pack / ExtremRaym

These are pretty specific but I'm sure some of you can take advantage of them.

Cheers !
X-Raym is offline   Reply With Quote
Old 07-20-2016, 03:26 AM   #34
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default New scripts

  • X-Raym_Rotate left order of selected items keeping snap offset positions and parent tracks.lua
  • X-Raym_Rotate right order of selected items keeping snap offset positions and parent tracks.lua


Now avaible on
ReaScripts: Rotate Items Position


Last edited by X-Raym; 07-20-2016 at 03:46 AM.
X-Raym is offline   Reply With Quote
Old 07-20-2016, 01:57 PM   #35
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

Very useful thanks! Will try them out when I get a chance to!
__________________
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 11-01-2016, 08:08 AM   #36
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

@TonE
Screen Capture please.
X-Raym is offline   Reply With Quote
Old 11-09-2016, 11:25 AM   #37
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

Two new scripts :
  • X-Raym_Reposition selected items across tracks in sequence one after the other according to their order in selection from their start.lua
  • X-Raym_Reposition selected items across tracks in sequence one after the other according to their project position from their start.lua
These are alternative to Xenakios/SWS Reposition Items (from start) action, which is broken on for Mac, don't preserve grouping relative position, and only have one way to determine the order of items.

They are part of my ReaScripts: Space Items in Sequence Pack (Advanced Reposition Items) scripts pack.


Enjoy !
X-Raym is offline   Reply With Quote
Old 11-09-2016, 01:32 PM   #38
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Just great, many thanks for the effort !!
vanhaze is offline   Reply With Quote
Old 11-26-2016, 07:19 AM   #39
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,875
Default

New script:
  • Stretch selected items with new length




--
Don't miss the Back Friday discount on my wbsite : all premium scripts at -50% until 28 Nov !
X-Raym is offline   Reply With Quote
Old 11-26-2016, 11:18 AM   #40
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Just awesome, really useful for my workflow !

Many thanks X-raym !
vanhaze 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 05:20 AM.


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