View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001462||OpenMPT||Feature Request||public||2021-05-20 12:23||2021-05-20 17:45|
|Product Version||OpenMPT 1.30.00.* (current testing)|
|Summary||0001462: Inserting/deleting rows with wraparound|
A feature for OMPT pattern editor.
Not sure how one would combine both playback and multi-column shifting.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|
You can partially do that already (if I got your idea right) in OpenMPT:
To do that across multiple channels, create a selection across all channels and again press
To "move up", instead of pressing
While the suggestions are workaround, I feel that the original request in itself is already a workaround: Semantically, there is no good reason why inserting rows should move the last row to the top of the pattern for what you want to accomplish.
When working with a fresh song, having some blank pattern(s) right after the current pattern and using global insert/delete would be semantically more consistent. Otherwise, maybe inserting a row should push the last row of the pattern into some invisbile scratch space at the end of the pattern, from which notes could be recovered by deleting a row again? Though that could also lead to some surprises if you inserted a row 10 minutes ago, then went to work on a different pattern and now delete a row again and suddenly some note shows up at the end of the pattern and you have no idea where it came from.