LiveEnhancementSuite / LESforWindows

Ableton Live, supercharged (on Windows)
https://enhancementsuite.me/
MIT License
203 stars 22 forks source link

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

Open rvrvgithub opened 1 year ago

rvrvgithub commented 1 year ago

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)

"mousewheelzoomscrollswap = 1" > Reversed behaviour

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 commented 1 year ago

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