squiggythings / WaveTracker

A free and open source music-making software for Windows. Uses wavetable synthesis and sampling to generate sounds.
https://wavetracker.org
MIT License
484 stars 15 forks source link

[Feature Request] Retain pattern scroll position when changing frames (option) #14

Closed bryc closed 2 months ago

bryc commented 2 months ago

Something I am used to from OpenMPT is that clicking a different frame retains the vertical and horizontal scrollbar position.

This is useful if one wants to copy rows 64-96 from one frame to another at that exact position, meaning no scrolling back to 64 is necessary.

Currently WaveTracker resets the scroll position to center 000 when changing to a new frame. An option to retain the vertical position could be useful!

squiggythings commented 2 months ago

Actually, this is a bug. Thanks for letting me know. It shouldn't reset your position at all unless during follow mode playback. It doesn't happen when using the CTRL-Left or CTRL-Right key shortcuts, only when clicking in the frames panel. This will be fixed in an upcoming patch.