dndrks / cheat_codes_2

cheat codes 2
https://l.llllllll.co/cheat-codes-2
27 stars 14 forks source link

Easier loop length quantization #52

Closed 21echoes closed 7 months ago

21echoes commented 10 months ago

I often find that the loop length gets "off" from a nice even quantization. E.g., "15.47 beats". When in this state, there's no way to get it back to a round number if your loop length resolution is set to something in beats (1 beat, 1 bar, etc.). Scrolling left gets you down to e.g. "0.47 beats", scrolling up gets you to e.g. "20.47 beats", and you never end up at a nice "16 beats".

The proposed fix: when scrolling down, if the loop length resolution is something in beats, let it go down to exactly 1 "resolution value". So e.g. if the user set their resolution to 1 beat, they'd scroll from 15.47 beats down to 14.57, 13.57, ..., 1.47, then to 1.00 beats. From there they can scroll back up in quantized loop lengths: 1 beat, 2 beats, etc.