Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Mouse Wheel to Zoom in timeline (no need to press CTRL/CMD) #32

Open
rvrvgithub opened this issue Mar 24, 2023 · 1 comment
Open
Labels
enhancement New feature or request low priority low priority

Comments

@rvrvgithub
Copy link

rvrvgithub commented Mar 24, 2023

First let me thank for developing LES. Its amazing !!! I cant believe community added features to Ableton that even developer ignores for a decade.

Describe the problem

I downloaded LES only to be able to PAN around the Arrangement timeline in ableton without hiting modifier key 153.980 times a day. What a nuisance that was. Only to find out that I still have to use modifier key to ZOOM in and out. The SECOND most common action in arrangement view.

Currently, without modifier key, turning the SCROLL WHEEL just scrolls vertically down the track rows. BUT THATS WHY WE ADDED KEYBOARDLESS PANING, SO WE CAN MOVE AROUND THE TRACKS IN 4-WAYS, INCLUDING UP AND DOWN THE ROWS !!! This doesnt make sense. With FREE PANING we no longer need separate mousewheel scrolling. We need mousewheel zooming. Please please give us wings to be able to fly around the song and zoom in and out like an eagle diving. WITHOUT HAVING TO REACH FOR ANY MODIFIER KEYS.

Reaching for modifier keys for such an elementary actions like MOVING AROUND AND ZOOMING in the song is so distracting.
I understand why ableton did this, because they relly on laptop trackpads with "PINCH" and "TWO FINGER SWIPE" gestures for zooming and panning. But no laptop with trackpad gestures can compete with high-octane desktop hooked to dual 30 inch 4K monitors and thats where you use mouse.

Also, I can understand workflow with 120 tracks where vertically scrolling using wheel mouse (without modifier) would be used more frequently than ZOOMING. Although I would personally still prefer PANING even with 120 track rows, because the vertical scrolling is painfully slow and I have to turn the mouse wheel many many times to scroll down 120 tracks, instead of couple quick flicks with PANNING HAND.

Current situation

Currently, with LES, I have to press modifier key CTRL/CMD to be able to ZOOM IN/OUT of arrangement timeline using mouse wheel.
Currently, with LES, turning the wheel without CTRL/CMD scrolls vertically in the arrangement track rows.
Vertical scrolling in track rows seems bit redundant with FREE 4-WAY PANING that LES GIVES ME (middleclicktopan = 1).

Suggested solution

It would be great to make a COMPROMISE. Lets keep both options and make them A/B switchable (either / or).
Lets call the parameter something like "mousewheelzoomscrollswap"

"mousewheelzoomscrollswap = 0" > Current behaviour (Default)

  • mouse wheel = scrolls view vertically
  • mouse wheel with modifier = zooms

"mousewheelzoomscrollswap = 1" > Reversed behaviour

  • mouse wheel = zooms
  • mouse wheel with modifier = scrolls view vertically

Also as a cherry on top I would retain in both options the "ALT + mousewheel" to increase/decrease Track Height - thats very nice and would be so nice to keep that too.

Iam sorry for the lament, but LES is SO CLOSE - yet so far, to the 100% modifier-free movement around the project, its so frustrating.

Please give us the FULL freedom and get rid of the last modifier shackle.

Iam more than happy to donate via paypal to anyone who would give it a go and try to implement this feature.

@rvrvgithub rvrvgithub added the enhancement New feature or request label Mar 24, 2023
@rvrvgithub
Copy link
Author

In the meantime I was able to find a workaround on Windows using "X-Mouse Button Control" utility

Does exactly what I want with following settings:

image

image

image

image

@Inversil Inversil added the low priority low priority label Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority low priority
Projects
None yet
Development

No branches or pull requests

2 participants