Better undo functions?

Started by Saga Musix, May 19, 2007, 18:36:05

Previous topic - Next topic

Saga Musix

The undo functions are very limited at the moment. it would be nice if there were more actions that can be undone... i thought about moving / removing channels. of course, saving all patterns before the (re)moving action would not work, but there could f.e. be a variable the saves which channels are moved from where to where...
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

KrazyKatz

Absolutely agreed. A history list would be nice.
Sonic Brilliance Studios
http://www.sonicbrilliance.com

BooT-SectoR-ViruZ

jupp... waiting for that quite some years
10 years on ModPlug... f#cking hell...

Soundcloud for B-S-V | Soundcloud for DX4-100 | Bandcamp for B-S-V

pelya

Theoretically we could backup CSoundFile struct (read: whole module file) after each keypress. That will probably require gigabytes of RAM :)  and will slow MPT down ;) . So it should be optional.
We may always raise hardware requirments to handle this ;) .

bvanoudtshoorn

You don't actually have to backup the struct every time... You only need to save what has changed - an incremental undo feature. So removing a channel would only save that channel's info... This wouldn't use up too much ram, and you could always let people choose an arbitrary level of undos (or amount of space to use storing undo info).