Multi-channel loopers (clockable) and samplers are highly needed. These samplers should be able to capture samples in real time, play them back, and allow changes to the start point and length of the samples.
The looper from this company also comes closest to the functionality I am looking for.