Undo
About Undo System
The Undo System in NGEN lets users quickly revert to previously generated sequences for Generators / MIDI FXs / Clocks by pressing GENERATE + RETURN.
When a new sequence is generated by a Generator / MIDI FX / Clock, NGEN caches the current state of that part, including the parameter values, before the new generation. In order to keep memory usage reasonable, NGEN caches the last 16 generated sequences in memory.
The Undo System is currently used for:
Generators | MIDI FXs | Clock Generators |
---|---|---|
ACDGEN | Accent | FreeClock |
Arper | Modulator | |
DrumGen | ProgSeq | |
Luar | ||
MARP | ||
NSL Engine | ||
Polyform | ||
Pop | ||
Samba | ||
Shuffler | ||
Turing |
Limitations
-
Sequences are only saved to the undo cache when a new sequence is generated.
-
Parameter changes made during pattern generation are not saved or cached.
-
When a Pattern Generation is triggered, NGEN saves each track generator and MIDI FX as individual sequences. Previous sequences are added to the undo cache and can be restored individually; however, it is not possible to revert a Pattern Generation as a single action.
-
Generators such as Thru, and MIDI FXs like Chords or Glitch, which do not use internal sequences, are not cached.
-
Cached sequences can only be reverted to their original Track and Generator / MIDI FX.
-
The undo cache is not persistent: it will be lost after a reboot and is not saved with project files.