Lazy/live chop equivalent

When chopping samples a feature to slice (and map) samples on the fly is very convenient.

How would it work.
Let’s say we’ve loaded up a sample and go to Edit > Sample > Slice. A new slice mode would be needed e.g. Key.
Now when this mode is activated the sample will start playing (at root key) on any MIDI key input (note-on). On each MIDI note-on trigger a new slice marker for that particular key is placed.

See it like hitting Insert (marker) in Wavelab when playing a file.
AKAI, NI, Logic etc. all have their own way of doing it. But this Maschine video gives a nice impression of the feature:

(obviously also great for GA).