Old 09-21-2015, 03:21 PM   #1
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default Scripts: Items Properties (various)

Some various scripts for manipulate Items Properties

Here we start with a propagate Item FX and Envelope requested by Ovnis

  • Propagate selected items FX to all items with same active take name



It can be useful

EDIT: 2015-10-08
  • Search and replace in selected active takes names



EDIT: 2015-11-25
A simple scripts to clean projects:
  • Select all items below length threshold on selected tracks




Download
link in signature

Cheers !

(ps: Don't hesitate to make a Donation if you like it, it will be very appreciated !)

EDIT: 2015-12-07
  • Set or offset selected takes pan

EDIT: 2016-02-29
New script, made for language teacher who need to rename audio items based on vocabulary list.
  • Rename selected takes from CSV input
EDIT: 2016-04-18
New Script

  • Set selected takes names by columns according to selected takes on track under mouse

Edit 2016-06-11:
  • Set selected items notes by columns according to selected items on track under mouse

------
  • ReaScript Name: Color selected items randomly according to their source


-----
Update 2017-08-29
  • Set sequential mono channel modes on selected items


thanks for your support and donations !


Update 2017-09-28
ReaScripts: Items Volume and Loudness Pack / ExtremRaym
  • X-Raym_Interpolate max peak val or average RMS or integrated loudness from first to last selected items.lua
  • X-Raym_Match selected items max peak or average RMS or integrated loudness to item under mouse or first selected item.lua
  • X-Raym_Filter selected items by max peaks or average RMS or integrated loudness.lua

Update: 2018-07-03
  • X-Raym_Color selected items from regions.lua



Update 2018-09-02
  • X-Raym_Rename selected items active take from multiline clipboard.lua
content.lua


Update 2018-10-02
  • X-Raym_Group selected items by active take name.lua
content.lua

Last edited by X-Raym; 10-02-2018 at 02:33 AM.
X-Raym is offline   Reply With Quote
Old 09-21-2015, 03:43 PM   #2
ovnis
Human being with feelings
 
ovnis's Avatar
 
Join Date: Oct 2011
Posts: 2,924
Default

Amazing !
ovnis is offline   Reply With Quote
Old 09-21-2015, 04:38 PM   #3
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

I think, it would be better if propagate actions use pooled GUIDs + same names instead of just same names. Or they already work so and we have a wrong description?
mpl is offline   Reply With Quote
Old 09-21-2015, 10:26 PM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Ovnis
Glad you like it :P

@mpl
They could work with pooled MIDI if required, but that was not what were requested\needed by Ovnis. It could have also work with Audio with same source files.
Would you need such version ?
X-Raym is offline   Reply With Quote
Old 09-22-2015, 12:57 AM   #5
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Oh, sorry, just watch your code. I thought you did this via native Propagate actions like Heda did. Understood you.
mpl is offline   Reply With Quote
Old 09-22-2015, 02:14 AM   #6
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

This looks cool!

I'm not quite sure I understand the difference in this to the native one though? Is there something it does that the new v5 ones don't?

I'm sure there must be right?
__________________
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
Old 09-22-2015, 03:57 AM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@musicbynumbers
In fact it is the opposite: it does less than the original propagate actions :P

It does not propagate source position, item length, item properties, item properties envelopes, items fades...
Just FX and their envelope, as requested by Ovnis.
In fact, it is pretty close to Propagate on all Takes but without other take properties (volume envelopes etc...).
X-Raym is offline   Reply With Quote
Old 09-22-2015, 04:38 AM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

In fact, I wonder if these cannot be even more useful with a complete but selective propagate item/takes action with GUI and checkboxes so that you could choose what to propagate and where.
But it would be easier to select all take with same name and use the Item/Take Paste attribute by spk77. And these selection scripts would be very easy to code.

but the spk77 script doesn't support FX and FX envelopes at this time.
Note: this solution will not be appreciated if you want to propagate different sources items at once.

@spk77
If you listen... maybe you could add these two actions (copy FX and envelope FX) in your script ?
Note: I like the approach of the Advanced GLue tool by BReeder, where you can create files to run the actions without pop up window, and what you did for it (a GUI). This can be something good for a selective propagation project.

EDIT: Oh, just found this form MPL
LUA Select all items with same name. do you plan to make it work not only for first selected items ?
Did you also write a "on track" version ? EDIT: I will make it.

Last edited by X-Raym; 09-22-2015 at 04:59 AM.
X-Raym is offline   Reply With Quote
Old 09-22-2015, 10:06 AM   #9
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Cool. That sounds handy!
__________________
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
Old 10-07-2015, 05:21 PM   #10
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New takes names processor :

  • Search and replace in selected active takes names
Screenshot in first post

a nice complement to the SWS label processor
X-Raym is offline   Reply With Quote
Old 10-10-2015, 07:17 AM   #11
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Awesome! I haven't tried it yet but just donated again anyway to say thanks

It's actually my second donation now but you definitely deserve more any way as these are so useful in day to day work and will donate again at some point as I'm sure other good stuff will come from you too!

(note: could we change my name on your site to the same as it is here please, just to keep my name semi hidden lol. No worries if not but just want to be semi hidden)

Quote:
Originally Posted by X-Raym View Post
New takes names processor :

  • Search and replace in selected active takes names
Screenshot in first post

a nice complement to the SWS label processor
__________________
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; 10-10-2015 at 07:22 AM.
musicbynumbers is online now   Reply With Quote
Old 10-10-2015, 07:53 AM   #12
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Just redownloaded your script folder and couldn't find it in there.

Am I right in thinking it should be in there now or is it work in progress?

I'm in no rush for it, just wanted to give you feedback and test it 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 online now   Reply With Quote
Old 10-10-2015, 09:56 AM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@musicbynumbers
Thank you very much for your support and encouragement
Indeed, it is the second time, you generosity is very appreciated ! According to your request, I changed your name on the donation page.

Indeed the scripts are finished but not uploaded. I'll do that when I will be at home tomorrow.
For the persistant Window feature request, it is not simply And user friendly possible, so I think we will stay with the regular Action model. :P

Stay tuned for the upload !
X-Raym is offline   Reply With Quote
Old 10-10-2015, 09:59 AM   #14
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

All good
__________________
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
Old 10-12-2015, 07:42 AM   #15
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Search and Rename scripts (item and tracks) updated in my scripts pack !
X-Raym is offline   Reply With Quote
Old 10-12-2015, 09:08 AM   #16
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

awesome! thanks

Will try them soon!
__________________
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
Old 12-07-2015, 09:19 AM   #17
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New Script:
  • Set or offset selected takes pan


Or works a bit like the SWS/Xenakios set pan and volume action,
but with this script the cursor is already focus on pan (because there is no volume field)
AND you can make offset.

I use it in custom action with the spk77 scripts to create take pan envelope from take pan.

Already used more than 100 times today... So yes... kind of useful :P
X-Raym is offline   Reply With Quote
Old 02-26-2016, 09:15 AM   #18
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script, made for language teacher who need to rename audio items based on vocabulary list.
  • Rename selected takes from CSV input

If your works are in columns,consider using http://www.convertcsv.com/transpose-csv.htm

have fun !
X-Raym is offline   Reply With Quote
Old 04-18-2016, 06:37 AM   #19
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default new release

New Script
  • Set selected takes names by columns according to selected takes on track under mouse
* Description: A way to rename selected tems by column, according to a reference track.
* Instructions: Select items on several tracks. Mouse over a track with selected items. Run.

Enjoy !
X-Raym is offline   Reply With Quote
Old 06-11-2016, 07:31 AM   #20
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default New script

New script :

  • Set selected items notes by columns according to selected items on track under mouse

Demo.

(not released yet).
X-Raym is offline   Reply With Quote
Old 06-11-2016, 08:36 AM   #21
Nardberr
Human being with feelings
 
Join Date: Mar 2008
Posts: 52
Default

Hi X-Raym,

Is there a script like this? Mute unselected items on selected tracks.

I was thinking it would work nicely with you script: Select items with same color as mouse context on selected tracks.

It would allow us to comp by coloring takes or items we think are good or bad, eg. we could select green for good takes, red for bad etc. Then we could select the takes/items we want to keep and mute the rest.
Maybe this could solve some of the complaints we are hearing about comping.

Thanks for your many scripts, really appreciated
Nardberr is offline   Reply With Quote
Old 06-11-2016, 08:52 AM   #22
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Nardberr
Many Thanks ! Glad there are useful to you

For your FR,
What you can do is a simple custom action like:

EDIT: (new version)
  1. Save item selection (SWS)
  2. Toggle item selection on selected tracks (SWS)
  3. Set items as mute
  4. Restore item selection (SWS)
  5. Set items unmute
tested, works fine !

Maybe an action to select non selected items on selected tracks tracks would be fore flexible for building other custom actions.
EDIT: this is the SWS action exposed above.

Last edited by X-Raym; 06-12-2016 at 05:46 AM.
X-Raym is offline   Reply With Quote
Old 06-12-2016, 04:19 AM   #23
Nardberr
Human being with feelings
 
Join Date: Mar 2008
Posts: 52
Default

Thanks X-Raym,

Tried that custom action which is great!
I also agree with what you say about the need for that action.

Blessings
Nardberr is offline   Reply With Quote
Old 06-12-2016, 05:47 AM   #24
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Nardberr
In fact the SWS action Toggle item selection on selected tracks (SWS) just do that ^^
X-Raym is offline   Reply With Quote
Old 06-19-2016, 06:08 PM   #25
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default New script

  • ReaScript Name: Color selected items randomly according to their source
A way to randomly color items according to their source (media file, pool midi...)



It support empty items, midi items, pools midi (all take in same pools get same color), and audio item (all items with same source get same color)
It is more flexible than the native "set all takes from different recordign pass to random colors" action because it supports MIDI pools, items that didn't get recorded etc...

if someone is interesting, I'll put it on a premium pack.

Cheers!
X-Raym is offline   Reply With Quote
Old 08-29-2017, 10:00 AM   #26
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script :

It sets each to next channel number. So first item will be channel 1, next channel 2, etc

Update 2017-08-29
  • Set sequential mono channel modes on selected items



Meant for correcting a bug in DaVinci Resolve for Vordio users.
X-Raym is offline   Reply With Quote
Old 08-31-2017, 11:55 AM   #27
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

wow! that last one is going to be so handy as a lot of the files we have for film and engine recordings are multi channel and normally have to be split manually (if you want it non-destructive). This saves a lot of time thanks!

Will have to donate again soon!

One addition at some point might be another version of it with a input box so you can choose what channel number to start on. No big deal if not though!

ooh.. or if it update the name to append the channel number on to the end like "_3"
__________________
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
Old 09-21-2017, 03:53 AM   #28
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@musicbynumbers
Maybe you can take advantage of the SWS: Set all takes to next mono channel mode action ?

Surely less efficient, but ready to use solution !

Quote:
Will have to donate again soon!
Thank you very much for your consideration.

---
New Scripts:
  • Rename selected take with clipboard content.
X-Raym is offline   Reply With Quote
Old 09-22-2017, 06:41 AM   #29
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New Premium Scripts (for sample libraries makers or virtual instrument editors in particular)




More details on the scripts page
X-Raym is offline   Reply With Quote
Old 09-28-2017, 03:07 AM   #30
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default ReaScripts: Items Volume and Loudness Pack

New script pack:

ReaScripts: Items Volume and Loudness Pack / ExtremRaym

  • X-Raym_Interpolate max peak val or average RMS or integrated loudness from first to last selected items.lua
  • X-Raym_Match selected items max peak or average RMS or integrated loudness to item under mouse or first selected item.lua
  • X-Raym_Filter selected items by max peaks or average RMS or integrated loudness.lua
Very handy for virtual instrument editing, dialog mixing..

Thanks Nofish for making this possible :P
X-Raym is offline   Reply With Quote
Old 09-29-2017, 11:45 PM   #31
Gianfini
Human being with feelings
 
Join Date: Jan 2015
Posts: 795
Default

Quote:
Originally Posted by X-Raym View Post
New script pack:

ReaScripts: Items Volume and Loudness Pack / ExtremRaym

  • X-Raym_Interpolate max peak val or average RMS or integrated loudness from first to last selected items.lua
  • X-Raym_Match selected items max peak or average RMS or integrated loudness to item under mouse or first selected item.lua
  • X-Raym_Filter selected items by max peaks or average RMS or integrated loudness.lua
Very handy for virtual instrument editing, dialog mixing..

Thanks Nofish for making this possible :P
Great are these scripts in Reapack?
Gianfini is offline   Reply With Quote
Old 09-30-2017, 02:28 AM   #32
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Gianfini
Yes, but not in my free repo.

The link is in the previous post.
X-Raym is offline   Reply With Quote
Old 04-03-2018, 03:39 AM   #33
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

I didn't find one so I made it:

Script: X-Raym_Display list of selected media items active take names in the console.lua

Simple but effective :P
Shared for free in my script pack. Enjoy !
X-Raym is offline   Reply With Quote
Old 07-03-2018, 11:37 AM   #34
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New free script:
  • X-Raym_Color selected items from regions.lua



Thanks for your support
X-Raym is offline   Reply With Quote
Old 09-02-2018, 07:34 AM   #35
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New free script:


  • X-Raym_Rename selected items active take from multiline clipboard.lua
content.lua



Very big strings needs SWS.



Enjoy, and thanks for considering making a donation if you like it !
X-Raym is offline   Reply With Quote
Old 09-12-2018, 04:01 AM   #36
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default Update

X-Raym_Add stretch markers to selected items at grid divisions.lua now has Time selection support:




Warm Regards,
X-Raym is offline   Reply With Quote
Old 10-02-2018, 02:42 AM   #37
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New scripts in my items grouping pack:

  • X-Raym_Group selected items by active take name.lua
content.lua



Free update for those who already have it :P
X-Raym is offline   Reply With Quote
Old 10-03-2018, 02:28 PM   #38
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Iremoved the script above and replace it by : X-Raym_Group selected items by active take name or item notes for text items.lua




A bit more flexible with the items notes workflow :P
X-Raym is offline   Reply With Quote
Old 05-18-2019, 08:56 AM   #39
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script:


  • Script: X-Raym_Apply selected active takes volume to their items volume.lua






Thanks for your support especially if you consider making a donation.


Cheers !
X-Raym is offline   Reply With Quote
Old 05-18-2019, 05:06 PM   #40
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,218
Default

Quote:
Originally Posted by X-Raym View Post
New Premium Scripts (for sample libraries makers or virtual instrument editors in particular)




More details on the scripts page
Ooh nice! I'll have to try these and donate soon as loads of super useful stuff as usual!
__________________
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 01:25 AM.


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