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

Reply
 
Thread Tools Display Modes
Old 08-05-2020, 04:55 AM   #1
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default Mouse click on item changes track selection

I'm proposing a new option:



Reason:

the current option: "Mouse click/edit in track view changes track selection" does work partly, but it will also change track selection in empty areas of the arrange. This has all kinds of undesired side effects like:

Losing the rec-arm of the currently selected track, when only locating the edit cursor in an empty area.

Having an option to only change track selection on item click would prevent this.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 08-06-2020, 12:01 AM   #2
daniellumertz
Human being with feelings
 
daniellumertz's Avatar
 
Join Date: Dec 2017
Location: Brazil
Posts: 2,009
Default

Quote:
Originally Posted by _Stevie_ View Post
I'm proposing a new option:



Reason:

the current option: "Mouse click/edit in track view changes track selection" does work partly, but it will also change track selection in empty areas of the arrange. This has all kinds of undesired side effects like:

Losing the rec-arm of the currently selected track, when only locating the edit cursor in an empty area.

Having an option to only change track selection on item click would prevent this.
+1here
daniellumertz is online now   Reply With Quote
Old 08-06-2020, 04:43 AM   #3
Skorobagatko
Human being with feelings
 
Skorobagatko's Avatar
 
Join Date: Mar 2017
Location: Ukraine, Kyiv
Posts: 546
Default

+1 great suggestion
Skorobagatko is offline   Reply With Quote
Old 09-05-2020, 06:43 AM   #4
daeavelwyn
Human being with feelings
 
daeavelwyn's Avatar
 
Join Date: Dec 2014
Posts: 600
Default

+1 while working on complex project (specialiy orchestral / midi) this option could avoid tons of time wasted in zooming in/out !
daeavelwyn is offline   Reply With Quote
Old 09-05-2020, 05:28 PM   #5
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 1,701
Default

+1 This would be great
Klangfarben is offline   Reply With Quote
Old 09-06-2020, 09:29 PM   #6
mucknog
Human being with feelings
 
mucknog's Avatar
 
Join Date: Jun 2011
Posts: 195
Default

+1 YES
__________________
www.recordmixplay.de
mucknog is offline   Reply With Quote
Old 09-09-2020, 05:41 AM   #7
heda
Human being with feelings
 
heda's Avatar
 
Join Date: Jun 2012
Location: Spain
Posts: 7,268
Default

just added this to TI
heda is offline   Reply With Quote
Old 09-15-2020, 04:31 AM   #8
Joe90
Human being with feelings
 
Join Date: Aug 2019
Posts: 855
Default

YES PLEASE!

There are a number of scripts floating around for this, but none of them work 100% smoothly with all other reaper features/scripts.

I agree on mouse click on empty space not being an effective replacement for this, and for that exact same reason - accidently altering the track that's armed or being recorded onto with a rogue click is WAAAY too easy with that setting on. Every mouse movement is a white knuckle ride if you're in a session and recording a take!

I use a track selection following item selection script combined with modifier + mouse wheel assigned to adjust track volume for a very fast mixing workflow. I'm normally in the arrange page, and can normally get a much better overview of where everything is laid out from there, so I marquee select a chunk of items and their corresponding tracks are auto-selected, then I can quickly nudge track volume up and down with the mouse wheel + modifier. This is almost always much quicker and easier than clicking over to the TCP or mixer, especially on a huge, zoomed out project.

Side note - if multiple items are selected ACROSS tracks, all corresponding tracks should be selected (I assume this was your intention Stevie, just wanted to reiterate this point just in case).

One example of the complications of scripting this and why it should be native - a bug/side effect of the current script I use for this means that if I select a track, record a take and then hit 'undo', the item selection reverts to whatever was previously selected, and if that previous selection was on another track then the track selection also changes, unarming the track I'm trying to record onto (which is set to autoarm when selected). Technically the script is doing it's job, but it shouldn't do it in that specific situation. A native solution could effectively work around these issues and niggles It's too ground level a feature to be handled by a third party script in my opinion.
Joe90 is offline   Reply With Quote
Old 09-15-2020, 04:06 PM   #9
sonictim
Human being with feelings
 
sonictim's Avatar
 
Join Date: Feb 2020
Location: Los Angeles
Posts: 463
Default

I’m currently using the lokasenna “link track selection with item selection) deferred script, which is great, but I would definitely love for this to be built in to reaper as a preference/setting/option and not as an add on script. +1
sonictim is offline   Reply With Quote
Old 09-18-2020, 03:45 PM   #10
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
Default

+1

I would add that API access to that Checkbox would be great so we can Key Command it and script it!!
__________________
Cheers... Andrew K
Reaper v6.80+dev0621 - June 21 2023 • Catalina • Mac Mini 2020 6 core i7 • 64GB RAM • OS: Catalina • 4K monitor • RME RayDAT card with Sync Card and extended Light Pipe.
Thonex is offline   Reply With Quote
Old 11-11-2021, 02:20 PM   #11
daeavelwyn
Human being with feelings
 
daeavelwyn's Avatar
 
Join Date: Dec 2014
Posts: 600
Default

Some news about this for people passing by

A script by Lokasenna do this : "Script: Lokasenna_Track selection follows item selection.lua"

You can find it in the reapack.
daeavelwyn is offline   Reply With Quote
Old 11-11-2021, 03:30 PM   #12
Dragonetti
Human being with feelings
 
Join Date: Feb 2017
Location: Kiel
Posts: 974
Default

+1 YES
Dragonetti is offline   Reply With Quote
Old 01-31-2022, 01:20 AM   #13
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Bringing this up again
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 01-31-2022, 03:42 AM   #14
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 86
Default

I'm stupid)))

Last edited by olkash i psih; 01-31-2022 at 03:54 AM.
olkash i psih is offline   Reply With Quote
Old 01-31-2022, 03:48 AM   #15
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by olkash i psih View Post
but it's already working, right?
Yes, it is, but check the first message in the thread. It is not about items.
vitalker is offline   Reply With Quote
Old 01-31-2022, 03:53 AM   #16
olkash i psih
Human being with feelings
 
Join Date: Aug 2010
Posts: 86
Default

Quote:
Originally Posted by vitalker View Post
Yes, it is, but check the first message in the thread. It is not about items.
Oh, I get it
olkash i psih is offline   Reply With Quote
Old 01-31-2022, 03:56 AM   #17
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by olkash i psih View Post
Oh, I get it
My first thought was the same, but then I read it.
vitalker is offline   Reply With Quote
Old 01-31-2022, 10:40 AM   #18
juan_r
Human being with feelings
 
juan_r's Avatar
 
Join Date: Oct 2019
Posts: 1,082
Default

Maybe the new option could be named something like

Mouse click in track view changes track selection ONLY IF ON AN ITEM

and be a sub-option of the existing "Mouse click/edit in track view changes track selection"?

I'm all for it, too.
juan_r is online now   Reply With Quote
Old 01-31-2022, 03:17 PM   #19
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Yep, that would be a great idea, splitting the option in 2 sections.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 02-01-2022, 03:42 AM   #20
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,742
Default

+1 yes please.

My use case:

I have it set so that "track selection follows item selection".

I want to lasso two items on one track. There's no space left and right of the items. I click above (or below) the items and drag my selection to cover both items. Now the track above (or below) is selected and record armed.

I also use a custom action where "solo follows selected track". In the above scenario, I'm now soloing the wrong track!
mozart999uk is offline   Reply With Quote
Old 08-13-2022, 02:38 PM   #21
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default

Bumping, this would be a great refinement of the existing option.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 08-14-2022, 12:00 AM   #22
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default

Quote:
Originally Posted by sockmonkey72 View Post
Bumping, this would be a great refinement of the existing option.
Let me qualify my bump, I would like a track selection follows item selection mode. So that clicking an item, marquee-selecting an item or script-selecting an item can all reliably be counted on to update the track selection.

Simply excluding the arrange view background still leads to inconsistencies in track selection.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 08-14-2022, 01:51 AM   #23
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Marquee-ing it should definitely be an option, because when moving a bunch of items spread across multiple tracks, each of these tracks would be selected. A bad side effect would be the real-time performance going up like crazy. Just a consideration!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 08-14-2022, 01:57 AM   #24
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

Now, that I think about it a bit more, maybe these options should be incorporated into mouse modifiers?

- select item + select corresponding track
- marquee select + select corresponding track
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 08-14-2022, 02:08 AM   #25
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default

Quote:
Originally Posted by _Stevie_ View Post
Now, that I think about it a bit more, maybe these options should be incorporated into mouse modifiers?

- select item + select corresponding track
- marquee select + select corresponding track
This is a great suggestion.

If there's some way to ensure behavioral consistency in the way item selection is reflected by track selection, I'm good. Right now, the only consistent option is to turn off the default arrange-click behavior. Scripting this stuff isn't really satisfying, either, due to the polling involved.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 08-14-2022, 03:27 AM   #26
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 428
Default

+1
I currently use a script to sync item selections with track selections (which can cause some other issues), would be nice to have it supported natively.
BirdBird is offline   Reply With Quote
Old 08-14-2022, 05:48 AM   #27
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,957
Default

And because I am pedantic and very annoying, here's why this should be native:

- scripted solutions depend on polling and defer(), which essentially ensures that selection of items is asynchronous to track selection, which also means that you can't assume anything about what tracks are selected when triggering actions or running scripts which adjust item selection. A native implementation of track-selection-follows-item-selection would presumably be synchronous and predictable.

- there's no way to do this via Mouse Modifiers, either, at least not completely. For instance, drag modifiers, like marquee-selection, can't be overridden or extended by actions.

- most native actions target "selected tracks" and have no option for "tracks of selected items", which forces users to either lose time selecting tracks during editing operations, or to roll their own scripts, which then suffer from the above problem, or require additional logic added for caching, modifying and restoring track selection.

- pedantic -- the current preference is incomplete: either you can never change track selection in response to editing operations in the arrange view; or you can sometimes change track selection based on clicks on or near items, but not in other editing situations. Consistency may be a hobgoblin of small minds, but it's not always wrong.

Maybe there are other reasons, these are the ones which I find most problematic.

I am not generally allergic to scripting and don't often argue for native implementations of scriptable stuff, but I am convinced that fundamental editing operations, particularly those which are already partially supported in the application prefs, deserve built-in implementations.
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is offline   Reply With Quote
Old 08-14-2022, 11:20 AM   #28
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
Default

I created a quick mockup to visualize the mouse modifier:

Item selection:



Marquee selection:

__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 08-14-2022, 11:40 AM   #29
Thonex
Human being with feelings
 
Join Date: May 2018
Location: Los Angeles
Posts: 1,721
Default

Quote:
Originally Posted by _Stevie_ View Post
I'm proposing a new option:



Reason:

the current option: "Mouse click/edit in track view changes track selection" does work partly, but it will also change track selection in empty areas of the arrange. This has all kinds of undesired side effects like:

Losing the rec-arm of the currently selected track, when only locating the edit cursor in an empty area.

Having an option to only change track selection on item click would prevent this.
+1

This would be fantastic. And if the Devs could make a Reascript function for this.

Hopefully, this functionality would also work with Shift-Clicking multiple items on different tracks to select the associated tracks.

Great feature request.

Cheers,

Andrew K
__________________
Cheers... Andrew K
Reaper v6.80+dev0621 - June 21 2023 • Catalina • Mac Mini 2020 6 core i7 • 64GB RAM • OS: Catalina • 4K monitor • RME RayDAT card with Sync Card and extended Light Pipe.
Thonex is offline   Reply With Quote
Old 08-15-2022, 03:44 AM   #30
mozart999uk
Human being with feelings
 
Join Date: Nov 2010
Posts: 1,742
Default

Nice suggestions all :-)
mozart999uk is offline   Reply With Quote
Old 09-05-2022, 07:14 AM   #31
R.Cato
Human being with feelings
 
Join Date: Dec 2020
Posts: 56
Default

Just found this request. Great ideas. Hope they add these suggestions.
R.Cato 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 10:51 AM.


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