Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 10-25-2018, 01:14 AM   #1
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default Auto Higlight Track which is moused over.

Problaby not scriptable and never gonna happen natively but anyways, i am in the very need of this:

In Arrange Window, I hoover my mouse (no clicking) vertically over the Track lanes.(i don't mean in TCP).
(Only) The Track on which the mouse is currently gets automatically selected and even better: gets a highligted Track lane and that Track gets abit vertically zoomed in.

IMHO would be a great feature, never seen before in any other DAW but extremely handy.
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 10-25-2018, 01:47 AM   #2
DaveKeehl
Human being with feelings
 
DaveKeehl's Avatar
 
Join Date: Nov 2015
Location: Switzerland
Posts: 1,966
Default

+ 1. That'd be great!
__________________
REAPER Contest
DaveKeehl is offline   Reply With Quote
Old 10-31-2018, 12:15 AM   #3
kawa_
Human being with feelings
 
kawa_'s Avatar
 
Join Date: Mar 2016
Posts: 117
Default

hi, It had been already long time since I post forum in last time.

I got message from vanhaze, and I made this script. (i attached script file to this post.)



It make assisting edit.

although vanhaze and i tested this script(on reaper v5.961 ), if I found some wrong I would like to fix.
I will add to this script to my reapack Repository in after while.

+ pressing "k" key will be into "KAOMOJI" mode. Image => https://stash.reaper.fm/34730/kawa_A...ight_700_k.gif. / Thanks!

---
Edit: removed attached script. latest version available on repack repository.
__________________
web | kawaScripts | donate | twitter |

Last edited by kawa_; 11-10-2018 at 11:13 AM.
kawa_ is offline   Reply With Quote
Old 10-31-2018, 01:19 AM   #4
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
Default

Holy cow, that's pretty cool. Are those "KAOMOJIs" a bit salacious or is it just my weird fantasy?

Anyway, I will test it later the day. Many thanks for the great idea AND for the great work.
Eliseat is offline   Reply With Quote
Old 10-31-2018, 01:46 AM   #5
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Really amazing work kawa !
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 10-31-2018, 05:24 AM   #6
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,827
Default

Cool idea vanhaze!Also thanks Kawa for another great script and welcome back
Vagelis is offline   Reply With Quote
Old 11-08-2018, 09:42 AM   #7
kawa_
Human being with feelings
 
kawa_'s Avatar
 
Join Date: Mar 2016
Posts: 117
Default

"Highlight track with Border"
i think it may be possible with "using touch/switch reaper style" or "using js_ReaScriptAPI extension" or "making as native extentions" .. ??

however .. sorry. it may be over my scripting.
generally, Reascript API can not touch/paint reaper native GUI image. Reascript can touch/paint own "gfx" window (generally).

It's "Highlight track with border" is nice for editing . good looking.
if it is easy to make as reascript,i think I make it. in that time, I think "js_ReaScriptAPI extension" will be useful.
__________________
web | kawaScripts | donate | twitter |
kawa_ is offline   Reply With Quote
Old 11-08-2018, 09:52 AM   #8
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,820
Default

cool! Thank you kawa! i have being out of the programming side! : ) and i have no clue how to set the borders! nice stuff from Julian it seems! I never noticed it! /me auto slaps! i will take a look on it!

edit: asked help and ideas in scripting section: https://forum.cockos.com/showpost.php?p=2055265

Last edited by deeb; 11-08-2018 at 10:09 AM.
deeb is offline   Reply With Quote
Old 11-08-2018, 12:32 PM   #9
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

I noticed something abit ugly when this script is running and i am hoovering mouse vertically in Arrange:

I get small audio dropouts when hoovering vertically over Instrument Tracks - media lanes.
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 11-09-2018, 01:54 AM   #10
Eliseat
Human being with feelings
 
Eliseat's Avatar
 
Join Date: Mar 2018
Location: Cologne
Posts: 1,362
Default

Kawa,

this is amazing!

The mode B is even more useful. There is only one tiny thing: Would it be possible to activate the script on saved settings without showing the UI? I guess its not needed anymore if you have found your perfect settings.

This should be just standard in Reaper because it makes the workflow much more efficient especially on a small screen.

Love it! And I love all of you script guys. Sometimes its like magic.

Eliseat is offline   Reply With Quote
Old 11-09-2018, 03:57 AM   #11
kawa_
Human being with feelings
 
kawa_'s Avatar
 
Join Date: Mar 2016
Posts: 117
Default

Thanks !

sorry vanhaze.
I forgot check autotrack script with using vst effect.

i used "mediatrack chunk data" for changing Track height.but this is contain "VST FX" infos, this way is reloaded "VST FX" plugins when each track Highlighted. this will make drop outing audio..

then, I tried to this method. ( but perhaps, this method may be un-recommended method. ..??)

Code:
local TOGGLE_TRACK_VOLUME_ENV = 40406

reaper.SetMediaTrackInfo_Value( targetTrack , "I_HEIGHTOVERRIDE", height);

-- instead of reaper.UpdateArrange()  
reaper.Main_OnCommandEx( TOGGLE_TRACK_VOLUME_ENV  , -1 ,proj);
reaper.Main_OnCommandEx( TOGGLE_TRACK_VOLUME_ENV  , -1 ,proj);
this method is not reload "VST FX" plugins when track height changed.it seems goodly than previous version.

-- Edit --

Note:
Code:
local isMinor = true -- if true , update only TCP
reaper.TrackList_AdjustWindows( isMinor )
__________________
web | kawaScripts | donate | twitter |

Last edited by kawa_; 11-10-2018 at 11:10 AM.
kawa_ 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:38 PM.


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