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

Hi !

Here are a set of scripts to change track selection.

First set: selection according to automation mode:
  • Select only tracks with Latch automation mode
  • Select only tracks with Read automation mode
  • Select only tracks with Trim automation mode
  • Select only tracks with Write automation mode
  • Select only tracks with Touch automation mode
Enjoy !

Last edited by X-Raym; 09-22-2017 at 06:47 AM.
X-Raym is offline   Reply With Quote
Old 01-27-2016, 06:43 PM   #2
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default New Release

These are not track selection script but anyway...
  • Save all tracks visibility
  • Restore all tracks visibility, can be moded to restore only MCP or TCP

Have fun,

(and don't hesitate to support scripting my making a donation !)


------
EDIT: 2016-02-11
  • Reset all tracks to last global TCP height (aka known as Reset all tracks to default TCP height, but more flexible)

Last edited by X-Raym; 02-11-2016 at 07:17 AM.
X-Raym is offline   Reply With Quote
Old 02-06-2016, 02:58 AM   #3
Wilson
Human being with feelings
 
Join Date: Nov 2015
Posts: 219
Default Save all tracks visibility not working in multible Actions

Quote:
Originally Posted by X-Raym View Post
These are not track selection script but anyway...
  • Save all tracks visibility
  • Restore all tracks visibility, can be moded to restore only MCP or TCP

Have fun,

(and don't hesitate to support scripting my making a donation !)
Hi

I think the "Save all tracks visibility" not working properly in multible Actions.

My Action look like this:

Script: X-Raym_Save all tracks visibility.lua
SWS: Show all tracks
Track: Select all tracks
Cycle Mixer Track Layouts
SWS: Recall snapshot 1
Track: Unselected all tracks
Script: X-Raym_Restore all tracks visibility.lua

The first Action "Script: X-Raym_Save all tracks visibility.lua" not saving the track visibility.

I have to apply the single action "X-Raym_Save all tracks visibility.lua" first and then run the multible Actions to working properly.

Is there a solution for this?

Thanks
Wilson is offline   Reply With Quote
Old 02-06-2016, 05:40 AM   #4
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Wilson
Your prolem remind me http://forum.cockos.com/showthread.php?t=171655
I donlt have any solution to propose, you may gonsider port your action into pure script...
Poease report your issue in the thread so this problem so this problem could be considered.
X-Raym is offline   Reply With Quote
Old 02-11-2016, 07:14 AM   #5
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New free script :

EDIT: 2016-02-11
  • Reset all tracks to last global TCP height


Enjoy !
X-Raym is offline   Reply With Quote
Old 09-20-2017, 09:14 AM   #6
Wilson
Human being with feelings
 
Join Date: Nov 2015
Posts: 219
Default

xxxxx

Last edited by Wilson; 09-20-2017 at 09:28 AM.
Wilson is offline   Reply With Quote
Old 09-22-2017, 06:48 AM   #7
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script for renaming tracks (with counters etc...):

ReaScripts: Advanced Renamers (Items-Takes, Tracks, Markers, Regions) / ExtremRaym



Hope you'll like it!
X-Raym is offline   Reply With Quote
Old 06-06-2018, 08:36 AM   #8
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script :


  • Rename selected track sends based on their source track name



Thanks Dan for the sponsor :P
X-Raym is offline   Reply With Quote
Old 02-09-2019, 04:37 AM   #9
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Script preview:


  • Script: X-Raym_Send selected tracks to tracks with same name as regions and adjust send envelopes.lua


meant for multi tracks dialogue (when each characters as its own verb send, and each space as its own verb track).
X-Raym is offline   Reply With Quote
Old 06-23-2019, 07:57 AM   #10
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

Just made new free reaper scripts
  • X-Raym_Select track under mouse parent track.lua
  • X-Raym_Select track under mouse top level parent track.lua

Very handy with custom action to solo parent track under mouse and play
Quote:
Custom: Solo top level parent track of track uner mouse and play
Track: Unselect all tracks
Track: Unsolo all tracks
Script: X-Raym_Select track under mouse top level parent track.lua
Track: Solo tracks
SWS/BR: Play from mouse cursor position

I may compile this custom action as a script at some point.



thx for your support !
X-Raym is offline   Reply With Quote
Old 06-23-2019, 10:32 AM   #11
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

And other new script:


  • X-Raym_Scroll vertically to track by name and select it.lua






You only have to write first letters (case unsensitive) and it will scroll to the desired track.


useful in big projects !
X-Raym is offline   Reply With Quote
Old 11-19-2019, 09:09 PM   #12
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 855
Default

Hi X-Raym.

Loads of awesome stuff here - thank you.

You seem to be the master when it comes to scripting track movement, so I have a question - I'm wondering if a script like this is possible - 'move currently selected track(s) directly below last selected track in tracklist'?
Joe90 is offline   Reply With Quote
Old 11-20-2019, 06:18 AM   #13
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@Joe90
Hi Joe,
Thanks for your feedback


Well for your request, I have to admit that scripting track order isn't that easy, even with the new API functions, cause it has to take care of track hierarchy in an efficient way. It's a lot of trial and errors, it takes more time than it sounds and it is a lot of trials and errors ^^
X-Raym is offline   Reply With Quote
Old 11-20-2019, 12:18 PM   #14
todoublez
Human being with feelings
 
todoublez's Avatar
 
Join Date: Aug 2019
Location: beijing
Posts: 612
Default

Quote:
Originally Posted by X-Raym View Post
And other new script:


  • X-Raym_Scroll vertically to track by name and select it.lua






You only have to write first letters (case unsensitive) and it will scroll to the desired track.
Hi X, does it work on MCP as well ? it scroll to center like TCP does ?
todoublez is offline   Reply With Quote
Old 11-20-2019, 12:50 PM   #15
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

@todoublez
No it is TCP only.

I think there was other coders attempts for MCP.
X-Raym is offline   Reply With Quote
Old 11-20-2019, 09:22 PM   #16
todoublez
Human being with feelings
 
todoublez's Avatar
 
Join Date: Aug 2019
Location: beijing
Posts: 612
Default

Quote:
Originally Posted by X-Raym View Post
@todoublez
No it is TCP only.

I think there was other coders attempts for MCP.
I see, thank u X.
todoublez is offline   Reply With Quote
Old 11-21-2019, 05:34 AM   #17
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 855
Default

Quote:
Originally Posted by X-Raym View Post
@Joe90
Hi Joe,
Thanks for your feedback


Well for your request, I have to admit that scripting track order isn't that easy, even with the new API functions, cause it has to take care of track hierarchy in an efficient way. It's a lot of trial and errors, it takes more time than it sounds and it is a lot of trials and errors ^^
Thanks for your reply X-Raym. Yes I suspected as much. I assume the complication around such a seemingly simple task is related to the inherent relationship between track positioning and routing that is unique to Reaper? I can see how this would complicate matters.
Joe90 is offline   Reply With Quote
Old 02-15-2021, 04:52 AM   #18
X-Raym
Human being with feelings
 
X-Raym's Avatar
 
Join Date: Apr 2013
Location: France
Posts: 9,900
Default

New script:
  • X-Raym_Solo selected tracks unsoloing unselected ones or unsolo if already solo.lua
  • X-Raym_Mute selected tracks unmuting unselected ones or unmute if already muted.lua




  • X-Raym_Toggle selected tracks solo (no undo).lua




Enjoy, and as always, thanks for your support :P
X-Raym 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 01:06 AM.


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